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 !

Search the boards