výška divu
9 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Lze nejak zjistit aktualni vysku DIVu (kdyz neni nastaven CSS parametr height)?
-
Pokud tam mas text, tak velikost = font-size + nastaveni jako padding? Nic jineho mne v teto chvili nenapada... K cemu to potrebujes?
-
No, tak s tím sčítáním bych raději počkal ;-) Nezdá se mi to příliš přesné. K ČEMU TO POTŘEBUJEŠ?
-
2Pavel : Jak to je presne, to nevim :-) Hlavne nechapu, k cemu to potrebuje... Ale kdyz si udelas nejakej div a nastavis mu padding : 1px 0 0 0 , tak bude mit div vysku 1px, pokud nic neobsahuje! Kdyz bude obsahovat text s nastavením font-size : 10px, tak bude mit, podle me, vysku 11px!
-
Snad, když bude obsahovat jeden řádek. Ale když bude řádků více, vůbec bych na to nespoléhal. CSS nikde nedefinuje mezeru mezi řádky. Navíc font-size v pixelech zásadně nepoužívám a ani se nedoporučuije! Zamezí se tím totiž zvětšování písma, které je poměrně důležité na velkých monitorech či třeba pro lidi s menší zrakovou vadou.
-
Zdar, potřebuju to jako suplovaní CSS vlastnost min-height kterou IE (alespon ne ten co mam ja, jak jsou na tom ostatni nevim) nepodporuje. Tzn. v jscriptu nastavim ze kdyz bude ta vyska divu mensi nez napr. 500px nastavi se vlastnost height na 500px. Kdyby IE podporoval min-height bylo by vse OK.
-
Aha, tak to pro tebe mám daleho lepší řešení. O tomto bugu IE se všeobecně ví a taky už se na něj našel lék ;-) Pro řešení špatné interpretace CSS prohlížeči se často hledají řešení. Ta se potom jmenují css-hacky, v tomto případě min-height hack. Řešení je jednoduché. V IE nastavíš normální vlastnost height: 200px a on ji v případě větší výšky chybně natáhne. Pro ostaní (schopné :) prohlížeče tento nesmysl pomocí šikovného triku změníš zpět na height: auto a nastavíš standardní min-height. Ale vo ti budu povídat, vše se dočteš tady... http://www.pixy.cz/blogg/web/2003_03_01_archiv.html#1047042376
-
Díky, to vypadá na výborné řešení. Ale přesto jen pro zajímavost by mě zajímalo jestli by šel i můj způsob. (Sem strašně zvědavej)
-
Samozřejmě dobře napsaný JavaScript fungovat asi bude, ale CSS je rozhodně čistší. Navíc prohlížeče bez JS mají smůlu atd.......