Autor Zpráva
kchrz
Profil
Nedaří se mi zobrazit tuto stránku korektně v IE. V e FF to vyřešila fce overflow :hidden, ale v IE mi to nefunguje.
Dokoce, když dole odstraním tu tabulku s komentářem, tak mi okraj celého toho divu (onen 1px border) přeřízne ten obrázek.

Samozřejmě bych tom mohl vyřešit tak, že text i s obrázke vložím do tabulky,ale to se mi nezdá dostatečně elegantní.

Nemáte prosím někdo radu?

Díky
kchrz
Profil
Evidentně jsem se vyjádřil dost složitě. Zjednodušil jsem situaci pro pochopení takto : potřebuji, aby mi v IE obrázek nepřesahoval onen okraj. Náhlad tady.
Ve FireFoxu i Opeře to funguje, jen IE ne a ne přinutit.

kod vypadá takto :
<div class="obrys">
<p class="menunadpis"><?php echo $nadpis; ?></p>
<div class="okraj-obrys">
<div class="leftbox"><img src="obrazky/109.jpg" alt="Obrázky" class="obrazky" /></div>
... text ...
</div></div>

A CSS vypadá takto :
.leftbox { float: left; margin: 0px 5px 0px 0px; padding: 0;}
.obrys{ border: 1px solid #cc3333; margin-top :0px; padding:0px; text-align:left;}
.okraj-obrys {padding : 5px; text-align : left; margin:0px; overflow: hidden;}
karči
Profil
aké hodnoty má ".obrazky" v css? máš nastavené width a height?
prípadne zadať rozmery (height) pre ".obrys"
IE si potrpí na zložitosť zápisu dokumentu, a požaduje hodnoty, ktoré iné prehliadače nepotrebujú
a je tu aj možnosť vyskúšať validáciu, možno sa tam táto chyba objaví
kchrz
Profil
.obrazky v css nema nastvanou žádnou výšku ani šířku - obrázek je pokaždé jinak velký. Nicméně i když jse zkusil nějaku natvrdo nastavit,tak opět obrázek přesahoval rámec.
pro .obrys platí totéž. Obsah se generuje z MySQl, takže napevno nastavit výšku nemůžu.
Validace mi nic zajímavého neukázala.

Prozatím jsem to zbaběle uzavřel do tabulky :-(

Přesto díky za rady.
Toto téma je uzamčeno. Odpověď nelze zaslat.