dank IE7 nicht mehr valid; was nun?
dey
- css
Hallo,
vor wenigen Wochen habe ich unserer Firmen HP den Stempel für valides HTML 4 und CSS verpaßt.
Kürzlich habe ich eher per Zufall (peinlich, peinlich) festgestellt, daß unsere HP unter IE überhaupt nicht meht benutzbar war. Den Schuldigen habe ich nach einigem suchen auch gefunden:
.clearfix {display: inline-table;} mußte umgewandelt werden in
.clearfix {display: inline-block;}
Mein CSS hatte ich danach nicht direkt neu validiert. Wer rechnete auch mit sowas.
Erneut nur durch Zufall (genauso peinlich, aber nicht so schlimm) habe ich jetzt den Link auf unserer Seite mal wieder ausgeführt und muß nun feststellen, daß mein CSS nicht mehr valid ist.
Was kann ich nun tun?
bydey
Hi,
.clearfix {display: inline-table;} mußte umgewandelt werden in
.clearfix {display: inline-block;}
die Eigenschaft _display: inline-block_ gibt es nicht. Siehe
http://www.w3.org/TR/REC-CSS2/visuren.html#propdef-display
Gruß Bobby
hi,
die Eigenschaft _display: inline-block_ gibt es nicht. Siehe
In CSS 2 noch nicht, in CSS 2.1 gibt's diesen Wert für display aber durchaus.
Lösung des "Problems": Dem Validator im Link gleich die Info mitgeben, dass er bitt'schön gegen CSS 2.1 validieren soll.
Vóila: Gratulation - Dieses Dokument wurde als CSS validiert!
gruß,
wahsaga
Hallo,
Vóila: Gratulation - Dieses Dokument wurde als CSS validiert!
<dankbarsei>Tiefverbeug
HTML-invalid: Tag not closed
Und das ist richtig so, bin ja immer noch unten ;o)
bydey
Um dir weitere Peinlichkeiten zu ersparen ;) Wenn du Strict benutzt, dann ist deine Seite auch nicht valide, da das target-Attribut dafür abgeschafft wurde.
Hallo,
die Eigenschaft _display: inline-block_ gibt es nicht. Siehe
Das war aber die Lösung, die mehrfach gefunden habe das neue Easy clearing problem zu lösen. Und jetzt häng ich da. Von CSS invalid habe ich nirgends etwas gelesen!?
bydey