MozillaPL.org - polskie centrum Mozilli

Główne menu:

[html] Różnice w wyświetlaniu panelu

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[html] Różnice w wyświetlaniu panelu

Postautor: Tens » 31 marca 2008, 19:14

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13

Za pomocą następującego kodu:
Kod: Zaznacz cały
<table border="0" align="left" width="290" cellspacing="0" cellpadding="0">
<tr><td width="290" align="left"><img src="http://i204.photobucket.com/albums/bb201/big-sport/images/side_1g.gif" border="0" /></td></tr>
<tr><td style="background-repeat: repeat-y; background-image: url(http://i204.photobucket.com/albums/bb201/big-sport/images/side_b.gif);" width="290" align="center"><div style="font: 12pt 'arial';color:#000000;text-align:center">Treść panelu3<br>Treść panelu3<br>Treść panelu3</div></td></tr>
<tr><td width="290" align="left"><img src="http://i204.photobucket.com/albums/bb201/big-sport/images/side_d.gif" border="0" /><br><br></td></tr></table>

Stworzyłem sobie taki panel na stronie:
Obrazek
Problem w tym, że panel wygląda dobrze (jak na obrazku powyżej) tylko w przeglądarce IE7. Natomiast w Firefoksie 2.x i Operze wygląda tak:
Obrazek
Co muszę poprawić w kodzie, żeby w każdej przeglądarce krawędzie obramowania były ładnie złączone, jak w IE7? Sam nie mam już pomysłu :( Ktoś mi proponował zabawę w CSS lub zamianę na div-y, ale nie za bardzo się w tym orientuję, amatorszczyzna...
Pytaj w taki sposób, w jaki oczekujesz odpowiedzi.
Tens
 
Posty: 1887
Z nami od: 28 września 2006, 18:09

Postautor: BoneCrasher » 31 marca 2008, 21:21

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.13) Gecko/20080311 Dealio Toolbar 3.1 Firefox/2.0.0.13

Spróbuj usunąć w pierwszym wierszu i ostatnim img i zamień to na tło dla tych komórek. Oczywiście ustaw też wysokość komórki równą wysokości tła.

I zastanawia mnie jeszcze, dlaczego w tym ostatnim wierszu masz br'y... ale w sumie to nie powinno mieć większego wpływu na wyświetlanie tej tabelki. Ale jeżeli wstawisz te obrazki jako tło dla komórki, i ustawisz przy tym wysokość to usuń te br'y - lepiej je dać w osobnym wierszu.

A poza tym, to rzeczywiście lepiej i łatwiej już zrobić to w CSS i div'ach ;)
BoneCrasher
 
Posty: 1
Z nami od: 20 stycznia 2008, 14:27

Postautor: Tens » 31 marca 2008, 21:54

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13

Dzięki za podpowiedź, o to chodziło :) Że też sam na to nie wpadłem.

<br> są z powodu kolejnych paneli położonych nad lub pod omawianym. Musi być tak jakiś odstęp.

Mam jeszcze jedno pytanie: jak mogę ograniczyć marginesy tekstu umieszczonego wewnątrz paneli żeby nie wchodziły na obramowanie? Chodzi o zawartość "Treść panelu3" pisaną jednym ciągiem, bez formatowania nowych linii za pomocą <br>
Pytaj w taki sposób, w jaki oczekujesz odpowiedzi.
Tens
 
Posty: 1887
Z nami od: 28 września 2006, 18:09

Postautor: rumsztyk » 01 kwietnia 2008, 00:24

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13

ustaw szerokość dla elementu div który zawiera tekst
rumsztyk
 


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Google [Bot]

cron
Przejdź do powiązanej strony

Nawigacja:

Stopka: