MozillaPL.org - polskie centrum Mozilli

Główne menu:

Problem z e.pkobp.pl

Tematy specyficzne dla pakietów SeaMonkey oraz Mozilla Suite

Moderator: Pomocy?!

Problem z e.pkobp.pl

Postautor: mrk » 12 maja 2002, 00:24

Przeglądarka: -

Pytam tutaj, bo na pl.comp.www nie było odzewu...
Jest sobie taki oto kawałek HTML'a

<table width="300" border="1" valign="top">
<tr>
<td width="150" height="21" align="left" valign="top"><br>
<div style="position: absolute; visibility: visible; left: 0pt; top: 100px;">
<table width="100%" border="1" bgcolor="#c0c0c0">
<tr>
<td> Jakiej to powinno być szerokości ???</td>
</tr>
</table>
</div>
</td>
<td><br></td>
<td><br></td>
</tr>
</table>

http://www.sed.pl/mozilla.html

Mozilla wyświetla tabelę znajdującą się pomiędzy tagami <div> </div> na całą szerokość ekranu - w przeciwieństwie do Explorer'a i Netscape'a, które dziedziczą szerokość z zewnętrznej tabeli. Inne zachowanie Mozilli utrudnia jej wykorzystanie m.in. na stronach e.pkobp.pl: http://e2.pkobp.pl/demo/ - niektóre elementy menu z lewej strony zasłaniają użyteczną część ekranu.
Pytanie jest następujące - czy zachowanie Mozilli jest poprawne (zgodne ze standardem HTML)? Jeśli nie, to zgłoszę błąd layout'u w Bugzilli . Co o tym sądzicie ?
mrk
 
Posty: 1
Z nami od: 11 maja 2002, 23:36

Re: Problem z e.pkobp.pl

Postautor: GmbH » 12 maja 2002, 11:28

Przeglądarka: -

mrk pisze:Pytam tutaj, bo na pl.comp.www nie było odzewu...
Jest sobie taki oto kawałek HTML'a

<table width="300" border="1" valign="top">
<tr>
<td width="150" height="21" align="left" valign="top"><br>
<div style="position: absolute; visibility: visible; left: 0pt; top: 100px;">
<table width="100%" border="1" bgcolor="#c0c0c0">
<tr>
<td> Jakiej to powinno być szerokości ???</td>
</tr>
</table>
</div>
</td>
<td><br></td>
<td><br></td>
</tr>
</table>

Zmień <div> na <div style="position: absolute; visibility: visible; left: 0pt; top: 100px; width: inherit;">

Gdy pozycjonowanie jest absolutne dziedziczenie następuje z "punktu widzenia" czyli aktualnego wyświetlania - tag <div> w przykładzie wyświetlany jest pod tabelą, czyli dziedziczy parametry tagu <body>, dodanie width: inherit; spowoduje (zgodnie ze specyfikacją CSS) dziedziczenie parametru width z tagu (tutaj <td>) nadrzędnego. Ale to tylko moje skromne zdanie ;)
GmbH
 
Posty: 825
Z nami od: 30 stycznia 2002, 22:38


Wróć do Pakiet SeaMonkey i Mozilla Suite

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: