Autor Zpráva
piskvor
Profil *
Zdravim, resim problem s tagem max-width. Chci, aby se stranky preskupovaly dle rozliseni navstevniku ale do max velikosti 1024. Pak uz by se to roztahlo moc. V mozille mi tento zapis nize funguje, ale v IE6 ne. Je to opsane z www.jakpsatweb.cz
Na stranky mi chodi i lide s rozlisenim 1600/1200 to uz je fakt dost rozlezly :)

max-width: 1000px;
_width: expression(document.body.clientWidth > 480? "1000px" : "auto" );

umistene jsou na www.slp.cz
Plaváček
Profil
zkus to takhle:

max-width:1024px;
width:expression(document.body.clientWidth > 1024?"1024px":"auto" );
piskvor
Profil *
Tak jsem to ted zkusil a bohuzel vysledek je stejnej, MOzilla to respektuje, IE6 to zase roztahne na celou stranku. :( to podtrzitko pred width to byla chyba? no zkusil jsme to tak i tak a bohuzel :(
habendorf
Profil
1) Zkus to nedávat na body, ale na div, kterým obalíš celou stránku
2) ten tvůj zápis bude mít za následek, že někdo s 800x600 to bude mít široké 1000, takže bude horizontálně rolovat. To je záměr?
3) Podtržítko tam nevadí, ale je tam k ničemu.
4) Tenhle postup je vyzkoušený a mohu tě ujistit, že funguje.
piskvor
Profil *
Zamer je takovej, aby ten kdo ma 800/600 zleva doprava prave rolovat nemusel, me to vzdy hrozne vadilo, zlvast kdyz roluju a je tam treba jen vetsi okraj :)
habendorf
Profil
No ale vždyť ty tím ternálem říkáš: je-li clientWidth větší než 480, tak nastav width na 1000. Takže při 800x600 nastavíš šířku 1000, kapišto?
piskvor
Profil *
Mate recht, ja to daval primo do body a to neslo, v divu to jde, dik.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0