Posted By: pivson (Pijte pivo, je zdrave !!!) on 'CZwww'
Title: DIV a tabulky
Date: Wed Sep 18 10:48:46 2002
Zdravim...
Mam mensi problem s IE/Mozzila. Mam menuu. Rozahly, generovany podle
kontextu. Dobre se do da prirovnat k tomu, co ma www.microsoft.com. Jde mi o
pravy horni menu.
Menu se mi na server-side generuje jako tabulka. Abych umoznil
customizovatelnost (mrizka okolo, vnitrni, etc.) a zaroven portabilitu, tak
takhle tabulka obsahuje jedinou bunku a v ni je dalsi tabulka. Ta uz obsahuje
jednotlivy itemy. Ty vystupujou opet jako tabulka.
A muj problem. Cely tohle je v DIV tagu. Pokud ja tomu DIV tagu dam ve stylu
width:autio pripadne to nedam (jako rika css), tak IE zobrazi div spravne.
Tedy da mu velikost POUZe takovou, aby to AKORAT stacilo na 'obsah'. Jenz
eopera/mozzila to neudelaji. Tam musim zadat width - jakou zadam takova bude.
Kydz ji nezadam, tak to udelaj 'na celou siri okna'...
Muj dotaz tedy je nasledujici: mam pseudokod:
<table>
<tr>
<td>
...
</td>
<td>
tady mi zacina generovany menu
<div>
<table>
<tr><td>
<table>
<tr>
itemy: <td><table>...</table></td>
<tr>
</table>
<tr><td>
</table>
</div>
</td>
</tr>
</table>
Jak dosahnout toho, aby mozzila/opera ted DIV udelali velkem tak, aby 'obsahl'
svoje itemy aniz bych mu musel zadavat absolutni width atribut ?
IE to udela dobre. Pokud nezadam, pripadne zadam auto, zobrazi se jak se ma.
Na druhou stranu opera to udela hned '100%' width, aniz musi, pripadne to
roztahne na celej <td> idkzy nemusi - to a to je ten rozdil. IE to udela
siroky jen jak musi a pak se normlane uplatni 'align' toho TD (coz potrebuju).
Pripadne nekam muzu hodit i HTML.
Pivson I a posledni, z bozi vule pivar
A co budou delat cesi ???
Deme na pivo !