Internet Explorer 6 min-height hack
12 JanDupă cum ştiţi, Microsoft a observat, cu mult timp în urmă, că e distractiv (desigur, pentru ei) să nu respecte standardele web. Prin urmare, regulile css min-height / min-width nu funcţionează în IE6. Din fericire, în IE7 această problmemă este rezolvată.
Haideţi să vedem cum se poate face ceva să meargă şi în IE6.
În mod normal, în browsere care respectă într-o măsură mai mare standarde w3, un box cu un width/height specificat, rămâne la dimensiunile respective, conţinutul depăşind totuşi border-ul.
#box { min-height:100px; /*firefox, opera, ie7 */ height:auto !important; /*firefox, opera, ie7 */ height:100px; /* ie6 */ }
Atât!
Explicaţia, dacă mai e nevoie:
Prima linie este evident ce face: setează o înălţime minimă de 100px, dar este valabil doar în browserele ce cunosc aceasta regulă;
!important îi „spune” browserului că indiferent de ce definiţii urmează pentru regulă, aceasta este ţinută minte (desigur, până la următorul !important. Cum Internet Explorer 6 nu ştie de !important, linia 3 anulează regula de pe cea de-a doua linie. Dar, faimosul IE6 nu ştie nici de height cum trebuie, interpretându-l ca min-height. Adică, dacă este conţinut ce depăşeşte înălţimea specificată, div-ul respectiv se măreşte. Acelaşi „hack” se aplică şi pentru width.
Simplu, nu? 

ma interessa ceva scheme de hackuit pt viteza Browserului pe net
Multumesc pentru explicatie. Mi-a fost foarte utila.
M-ai scăpat de o belea..
Mulţumesc mult!
foarte bun articolul si amuzant.In ceea ce priveste IE este cel mai prost browser de pe piata.Asta e .Microsoft tot microsoft