Autor Zpráva
Levoš
Profil
Mám problém v prohlížeči IE6. Bloky se nesrovnají vedle sebe ale, ale tak různě pod sebe nebo s odstupem. Součet je 1000px, pokud některých z nich zmenším alespoň o 6px, tak se zarovnají vedle sebe (
součet menší jak 994px ) ??? . Moc to nechápu proč ? V IE7+ se to zobrazuje korektně. Díky za radu co s tím, případně kde je chyba. Děkuji.

.leva01                  { width: 25px;  background-color: #F00FFF; }  
.leva02                  { width: 739px;  background-color: #FFF00F; }  
.stred01                 { width: 25px;  background-color: #88FFF0; }  
.prava01                 { width: 186px;  background-color: #22F5FF; }  
.prava02                 { width: 25px;  background-color: #04488F; }

.topk01                  { height: 400px; width: 1000px; background-color: #000FFF; }

.obtok03                 { float: left;  height: 400px; }
.obtok04                 { float: right;  height: 400px; }

<div class="topk01"><!-- Blok  začátek   -->
<div class="leva01 obtok03"></div><!-- Levý sloupec 1  -->
<div class="leva02 obtok03"></div><!-- Levý sloupec 2 -->
<div class="stred01 obtok03"></div><!-- středový sloupec   -->
<div class="prava01 obtok03"></div><!-- pravý sloupec  1  -->
<div class="prava02 obtok04"></div><!-- pravý sloupec 2  -->
</div>
Trejpa
Profil
Levoš:
Mně se to zobrazuje správně. Tedy do doby, než nějaký z bloků obsahuje dlouhý text, podle kterého se obsah natáhne. Internet Explorer do verze 6 natáhne bloky se zadaným rozměrem podle obsahu, který má rozměr větší. Stačí blokům přidat vhodné overflow.

.topk01, .obtok03, .obtok04 { overflow: hidden; }
margin
Profil *
Moc jsem to nezkoumal, střelím od pasu, takže možná vedle, tak to ber jako tip, na co se kouknout jako první možnou příčinu:
http://ie-brouci.dero.name/3px-bug.html

IE6 má mizivé zastoupení, opravdu potřebuješ stránku odladit i pro něj?


Trejpa:
Asi jsi odhalil příčinu a já trefil vedle.
Levoš
Profil
Levoš:

Máte pravdu, asi nemá smysl se tím zabývat. IE6 už má málokdo. Díky.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: