Autor | Zpráva | ||
---|---|---|---|
Ondrabas Profil * |
#1 · Zasláno: 16. 11. 2007, 21:06:15
Mám stránku s tabulkou, ve které je vložen iframe, vedoucí na jinou stránku. Iframe má scrollování zakázáno a cílová stránka je celá uzavřená do
<div align="center" class="normal" id="hlavni"> ... </div> V externím css souboru mám definici pro "hlavni" udělanou takto: #hlavni { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; overflow: auto; (to by mělo zajistit rolování) height: 100%; width: 550px; (= šířka toho iframu) } Melo by to v IE fungovat tak, že ten iframe má rolování zakázané, ale místo toho se používá rolování definované v tom css, které se použije pro <div>. Problém je v tom, že mozilla přiřazení toho overflowu nesežere a ten div pak nemá rolovátko. Proč ho nemá? Díky za odpověď. |
||
Ondrabas Profil * |
#2 · Zasláno: 16. 11. 2007, 21:10:52
Už jsem na to možná přišel, takže mi nemusíte odpovídat.
Je to tím, že si mozilla tu výšku divu 100% vykládá jako 100% výšky obsahu, zatímco IE jako 100% výšky toho iframu (nebo rámce), kde je to vložené. Už mi to funguje, těch 100% jsem nahradil 446px, což je výška iframu. |
||
Bubák Profil |
#3 · Zasláno: 16. 11. 2007, 21:24:14
CSS: Událost měsíce — 100% výška a svislé centrování!
www.pixy.cz/pixylophone/2003_11_archiv.html#1069250243 |
||
Časová prodleva: 16 let
|
0