Apr 01

Wykrywanie nie wyczyszczonych CSS::float

Tag: JavaScriptskowron @ 10:57

Wczoraj na
Ajaxianie pojawiła się krótka notka o sposobie na szybkie sprawdzenie który z elementów nie jest odpowiednio “wyclearowany”. Feature wydaje się być o tyle fajny, że pod IE6 czasem ciężko stwierdzić dlaczego layout się rozjeżdża, a Developer Toolbar przy zainstalowanym Multiple Ie działa tylko w IE7…

Jako że w naszej pracy głównie używamy biblioteki
mootools, postanowiłem nieco zmienić przedstawioną wersję tak by z współpracowała z nią a nie z
jQuery. A oto rezultat:

Bookmarklet - wystarczy wejść na stronę i wkleić tę linie do pasku adresu po czym kliknąć enter, lub jak sama nazwa wskazuje dodać do zakładek :)

2 Responses to “Wykrywanie nie wyczyszczonych CSS::float”

  1. dooshek says:

    Dodam tylko, że to nie będzie działało jeśli na stronie nie będzie załadowanej biblioteki mootools - bo nie wszyscy mogą to skumać :)

    Na naszej stronie (www.desmart.com) coś działa aczkolwiek nie jestem w stanie powiedzieć (skowron - może jakaś podpowiedź?) co to oznacza :)

  2. skowron says:

    No tak tego nie przedstawiłem… Zaznaczone elementy to te które posiadają wartość float (left lub right) i które nie są później wyczyszczone przy pomocy clear (left, right, czy both), co prowadzi do rozpadania się layoutu. Jeżeli widzisz że coś się zawija nieprawidłowo to ten bookmarklet Ci pomoże :)

Leave a Reply