Autor | Zpráva | ||
---|---|---|---|
Krtek Profil |
#1 · Zasláno: 4. 5. 2007, 15:16:11
Ahoj,
neví někdo jak doopravdy skrýt scrollbary u IE7. Upravuji styly u informačního systému v xhtml. Narazil jsem na to, že asi 2 stránky se z neznámých důvodů nezobrazují (ostatní ano). No nezobrazují - když jsem si zobrazil zdroják, tak tam bylo úplně vše, je se prostě stránka která byla pod záhlavím nevykreslila a byla úplně bílá (a i část záhlaví). Toto se děje jen v IE7. IE6, FF2, Opera 9.20 s tím problém nemají. A aby to bylo ještě lepší, tak pokud provedu změnu velikosti písma nebo zobrazení 9(přes CTRL +-), tak se stránka zobrazí správně. Jako důvod se mi jevilo, že stránky mají v <body> tagu atribut scroll="no". Po jeho vyhození se stránky začly zobrazovat v pořádku. Problém je, že se pak všude zobrazuje jak horizontální, tak vertikální scrollbar. Protože stránka se skládá z jednoho primárního divu a několika do něj zanořených zkusil jsem nastavit ve stylech pro primární div overflow: hidden, pro vnitřní div, který má v případě potřeby scrollovat overflow: auto. To zabralo na všechny prohlížeče vyjma IE7. Netuší někdo prosím co by na ten mový M$ poklad mohlo platit? Dík |
||
Časová prodleva: 3 dny
|
|||
Krtek Profil |
#2 · Zasláno: 7. 5. 2007, 14:49:27
Ahoj,
tak problém jsem sice nevyřešil, ale obešel tím, že z různých jiných důvodů jsem setřelil IE7 do quirk modu. Toho jsem dosáhl tím, že podle návodu na http://www.satzansatz.de/cssd/quirksmode.html jsem mezi definici <xml ...> a DTD vložil html kometář
pak zabraly i overflow z nadřízených stylů - overeno jen na testovacim prikladu. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0