zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Floaten einmal anders

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 19.01.2009, 16:26
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 19.01.2009
Beiträge: 1
mcnesium befindet sich auf einem aufstrebenden Ast
Standard Floaten einmal anders

ich habe eine bildergalerie semantisch korrekt mit folgendem code:

Code:
<dl>
	<dt><img src="typo3temp/pics/e220a56d13.jpg"/></dt>
	<dd>Beschreibung</dd>
	<dt><img src="typo3temp/pics/e220a56d13.jpg"/></dt>
	<dd>Beschreibung</dd>
	<dt><img src="typo3temp/pics/e220a56d13.jpg"/></dt>
	<dd>Beschreibung</dd>
	<dt><img src="typo3temp/pics/e220a56d13.jpg"/></dt>
	<dd>Beschreibung</dd>
</dl>
Im normalfall wird das im browser so dargestellt (blau bild, rot beschreibung):


die bilder und ihre beschreibungen können nicht weiter verschachtelt werden, da das ganze sonst nicht valide ist. also können sie auch nicht direkt nebeneinander floaten. also hab ich erstmal jedem dt und dd width: 33%; und float: left; gegeben. ergebnis sieht folgendermaßen aus:


nun hab ich dd noch margin-left: -33%; margin-top: 10em; gegeben und schon sitzt die beschreibung unter dem dazugehörigen bild:


soweit sogut. jetzt kommt meine frage. denn was passiert, wenn nicht 3 sondern 4 oder mehr bilder da sind? dann siehts im safari 3.2, opera 9.2 und IE7 so aus:

man beachte: die erste beschreibung ist eine zeile länger als die zweite und dritte. darum ist das vierte bild unter dem zweiten. ist nicht so schön, aber das viel größere problem ist im firefox 3 zu sehen:

da werden die floatenden beschreibungen von den bildern der nächsten zeile überlagert. was kann ich denn dagegen tun?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 19.01.2009, 17:32
Benutzerbild von toscho
Perplexifikator
XHTMLforum-Kenner
 
Registriert seit: 22.05.2004
Ort: Halle/Saale
Beiträge: 1.565
toscho sorgt für eine eindrucksvolle Atmosphäretoscho sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von mcnesium Beitrag anzeigen
bildergalerie semantisch korrekt …
Du lieferst tatsächlich jedesmal eine Definition des Dargestellten und keine bloße Beschreibung? Bitte verlinke es hier, wenn du fertig bist.

Zitat:
Zitat von mcnesium Beitrag anzeigen
da werden die floatenden beschreibungen von den bildern der nächsten zeile überlagert. was kann ich denn dagegen tun?
Im Prinzip brauchst du einen Container, der jeweils Bild und Definition enthält und für die Breite zuständig ist. Also anderes Markup.
Oder innerhalb der Definitionen wieder einen Container, der selber fließt, aber da rennst du eine Bug-Hölle.

Gruß
Thomas
__________________
toscho.de
Mit Zitat antworten
Sponsored Links
Antwort

Stichwörter
css float definition list

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem beim Floaten im IE. Cervantes CSS 2 29.05.2008 18:01
Text links unten - Bild rechts floaten - geht nicht cross_site_script CSS 7 11.06.2007 16:14
div horizontal zentriert floaten... Rahjana CSS 3 17.11.2006 17:39
4-Block Layout: IE lässt falsch floaten akb CSS 2 29.07.2006 21:49
floaten zum positionieren lernen sirrpa CSS 10 21.11.2005 18:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:30 Uhr.