I jak zwykle.
W przerwach miedzy uczeniem się do egzaminów siadłem do mojego pomysłu, na który wpadłem oczywiście podczas czasu gdy trzeba się uczyć. Więc pięknie projektując stronę natknąłem się na pewien problem. Chodzi o to, że float nie rozciąga rodzica. Pomyślałem, że u Riddle'a jest pewnie rozwiązanie, więc Google, znalazłem, Patrys odsyłał do siebie, zastosowałem, działa.
IE 7 jednak, jako przeglądarka wybitnie wspierająca standardy, znów mnie pokarał. Nie działa. Z rozwiązania semantycznego i poprawnego nici, zastosujemy proste rozwiązanie, które pod IE też zadziała.
Ech, szkoda gadać. Ciekawe, czy Chuck Norris ma IE, które poprawnie renderuje strony?
27 stycznia 2006 15:08:00
Działa, działa. Dla IE należy overflow wyłączyć.
html > body div.container { overflow: auto; }
A jeśli nie chcesz stosować hacków, które w IE7 przestają działać (>), to zabrudź już ten XHTML i dodaj <hr/>'a bądź div'a.
27 stycznia 2006 15:08:45
Och, zapomniałbym dopisać: A włączyć hasLayout przez Holly Hack (height: 1px) - komentarze warunkowe dla IE.
27 stycznia 2006 22:34:13
Zabrudziłem, dodałem pustego diva. Trudno.
Serwis nie będzie hiperpoprawny, zresztą jego CSS już się nie waliduje z założenia ;)