Přecházím také z tabulek na DIVy, ale jedem problém mě zaráží. Pokud mám DIV s pevnou šířkou a výškou, tak v IE pokud se obsah do toho DIVu nevejde, tak se DIV podle obsahu sám zvětší. Ve Firefoxu, Mozille a NN však obsah přetejká přes dolní rámeček DIVu - a ten tedy zůstává tak velký, jak je definován v CSS. Jak to udělat v těchto prohlížečích, aby se taky zvětšil podle obsahu jako v IE?
Nechci to ale obejít stylem "overflow:auto", chtěl bych prostě, aby se ten DIV zvětšil a ne aby tam byla rolov. lišta.
Tak tohle by mě taky zajímalo....
Ještě jsem zapoměl dodat, že vím že existuje pro IE nepodporovaná vlastnost v CSS:
min-height:
.. tou to sice trochu vyřešit jde, ale jsou s tím taky problémy
Napadla mě taková možnost:
_height:200px;
MSIE tento atribut přijme, ostatní ho ignirují a natáhnou rámeček dle potřeby.
Další možností je matrjoška hack.
>> _height:200px;
Yes, I know!
Ale dělám to taky v XHTML a validátoru se to asi páčit moc nebude. Nebo jo?
Petr
Zkus oveflow: hidden, to ti ořeže to co přebývá
ja na svojich stránkach výšku vôbec nenastavujem..........načo?.....
Sem tam u něčeho se to hodí - třeba, když mám vymáklou krásně vypadající hlavičku, a chci, aby v ní všechno pevně sedělo. Pro normální divy s textovým obsahem to má ale smysl opravdu zřídka...