Float nem működik IE-ben
Sziasztok!
Nekem régebben volt egy kétoszlopos táblázatom, amit divekkel
szeretnék leváltani (vagy akármilyen más nem táblázatos formával, csak én ezt a lehetőséget látom). A float-ot használtam, hogy kettő div lehessen
egymás mellett (van rá más megoldás is?). Operában, és Firefoxban
jól működik, de IE-ben két külön sorban helyezkedik el a két div.
Itt van az oldal.
A html kód:A css:Van valami ötletetek mivel lehetne rábírni az IE-t is, hogy egy sorba
rakja a két div-et?
Üdv.: fberci
■ Nekem régebben volt egy kétoszlopos táblázatom, amit divekkel
szeretnék leváltani (vagy akármilyen más nem táblázatos formával, csak én ezt a lehetőséget látom). A float-ot használtam, hogy kettő div lehessen
egymás mellett (van rá más megoldás is?). Operában, és Firefoxban
jól működik, de IE-ben két külön sorban helyezkedik el a két div.
Itt van az oldal.
A html kód:
<div class="kepek">
<div class="elso" id="elso">
<a href="/tura1">Túra 1»<br />
<img src="/kep1.jpg" alt="Túra 1"></a></div>
<div class="masodik" id="masodik">
<a href="/tura1">Túra 2»<br />
<img src="/kep2.jpg" alt="Túra 2"></a></div>
</div>
.elso {float: left; position: fixed; padding: 0px; margin: 5px}
.masodik {float: left; position: fixed; padding-left: 215px; padding-top: 0px; margin: 5px}
rakja a két div-et?
Üdv.: fberci
Szélesség?
Szerintem felesleges osztályként kezelni a két belső részt, és szvsz kár mindkettőt float-olni, elég csak az egyiket, a másiknak meg adj kellő szélességű margót.
Egyébként ha javasolhatom, szabadulj meg teljesen a táblázatoktól az oldal kialakításakor - kényelmesebb, gyorsabb, elegánsabb megoldáshoz jutsz (tipp: three column layout with CSS). Az (X)HTML elsősorban az adatok strukturális szervezésére való, az arculatnál a CSS domináljon. Ha érdekel, szívesen leírom, miért.
első float nem kell
Azonban még mindig van egy apró hiba, ami gondolom ebből a box modellből fakad. A sorok nem pontosan egy egyenesben vannak, hanem 5px-el arrébb (ennyi a margó). De ennek majd még utánanézek a linken (most nincs időm).
A táblázat nélküli css-es megoldásra én is gondoltam, és terveztem is, csak most adva volt egy html struktúra (amit nem én csináltam), amelybe bele kellett illesztenem a portálomat. De majd tervezem, hogy lecserélem (a weblaboron már sokat hallottam erről miért jó :)).
Üdv.: fberci
<Nincs cím>
http://www.positioniseverything.net/explorer.html
üdv,
tyb
még egy gond, de Operával
Most az a gond, hogy az első (floatozott) diveben lévő linket, nem akarja linkként megjeleníteni az Opera és a Firefox. Érdekes, hogy a link stílust alkalmazza rá, ugyanúgy néz ki mint a többi link, de nem lehet rákattintani (és a status barban sem jelenít meg az elérési utat). Firefoxtól egy pillanatra sikerült kierőszakolni, hogy a linkként jelenítse meg, ez akkor jött össze, amikor kijelöltem a linket.
Üdv.: fberci
xhtml
<img src="/yyy.zzz" alt="xyz" />
position: static
A második position-jét staticra állítottam, és úgy ment. Még egy apró változtatást kellett megcsinálni, hogy IE-ben a táblázatom (amit le akarok cserélni) ne essen szét, a div-nek és meg kellett adni ugyanazt a szélességet, mint a cellának.
Köszönöm szépen a segítséget!
Üdv.: fberci