Három oszlopos táblázat alapú layout probléma IE 6-ban
Sziasztok!
Tudtok megoldást arra, hogy ez miért nem működik?Azt szeretném, ha a táblázat középső cellája 3 sornyi lenne, és a széleken lévő, alsó és felső cellák magassága fix lenne, csak a középső magassága változna a tartalom függvényében dinamikusan. Talán nem a legjobb a megfogalmazás, de ha ránéztek a kódra, érteni fogjátok, hogy mire is gondoltam. FF alatt működik, ahogy kell, vagy legalábbis, ahogy szeretném. Mi a megoldás, esetleg CSS?
■ Tudtok megoldást arra, hogy ez miért nem működik?
<table width=600 border="1" cellpadding="0" cellspacing="0" align=center>
<tr>
<td width=18 height=40><img src="images/spacer.gif" width="1" height="1" alt="" /></td>
<td rowspan=3>TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br />TESZT<br /></td>
<td width=18 height=40><img src="images/spacer.gif" width="1" height="1" alt="" /></td>
</tr>
<tr>
<td width=18><img src="images/spacer.gif" width="1" height="1" alt="" /></td>
<td width=18><img src="images/spacer.gif" width="1" height="1" alt="" /></td>
</tr>
<tr>
<td width=18 height=40><img src="images/spacer.gif" width="1" height="1" alt="" /></td>
<td width=18 height=40><img src="images/spacer.gif" width="1" height="1" alt="" /></td>
</tr>
</table>
Jajj
ez így nem működik
Ez természetesen csak egy példa. A következőről van szó: a most készülő honlapom felépítése ilyesmi lesz.
Jobb híján így tudom felvázolni:
bal oldal:___________tartalom:___________________jobb oldal:
1. grafikai elem______szöveges+egyéb tartalom____grafikai elem
2. pattern__________folytatódik a tartalom..._______pattern
3. grafikai elem______folytatódik a tartalom..._______grafikai elem
+ ami itt lényegtelen: ezek fölött fejléc, alattuk lábléc
A lényeg, hogy a grafikai elemek fix méretűek, és a pattern-t tartalmazó résznek kellene dinamikusan változnia függőlegesen, a középső rész tartalmának a függvényében.
Ha tudsz valamilyen megoldást, akkor várom, mert nagyon sokat segítenél!
Ötlet
http://www.dynamicdrive.com/style/layouts/
hátha találsz megfelelőt.
Ne 2D-ben hanem 3D-ben gondolkodj!
Tedd fel firefox-ot, tedd fel firebug-ot es analízálj vele CSS-sel készült oldalakat. Rá fogsz jönni a logikájára!