Hallo Claus
Also wenn ich Block Elemente nebeneinnader setzen muss. Dann bekommen die ein display:inline-block
Bedeutet das diese Elemente nacheinander in Reihe positioniert werden.
In der Regel bei unterschiedlicher Höhe hilft dann auch vertical-align:top auf diese Elemente in Kombination zu setzen.
Für Versionen unterhalb IE8 kann man dann auch bevor man die Elemente floatet es versuchen mit display:inline für diese Elemente.
Dieses Beispiel sollte reichen:
bittersmann.de/articles/inline-block/
Auf jeden Fall kann man dann wunderbar mit width in Prozent Angaben arbeiten und die CSS Eigenschaft box-sizing kann auch sehr hilfreich sein.
Für den IE7 oder darunter kann man dann mit Conditional Comments das CSS modifizieren.
Für float schaust du dir wohl das Beispiel an.
www.css4you.de/float.html
oder das
www.elmastudio.de/programmierung/css/hilfreiche-css-tipps-so-bekommst-du-floats-in-den-griff/
oder das hier
css-technik.de/css-examples/219_9/
Dazu kann man noch ergänzen das mit der Pseudo Element after man auch mal das Beenden von Floating definieren kann. Frag mich aber nicht für welche Browser das notwendig ist.
[css]element:after(content:\'\';clear:both
[/css]
Beides muss man erstmal intensiv ausprobieren bis das sitzt. Also nicht entmutigen lassen.
Gruß
Jörg
Beitrag erstellen
EinloggenKostenlos registrieren