MozillaPL.org - polskie centrum Mozilli

Główne menu:

[xhtml] COL i COLGROUP

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[xhtml] COL i COLGROUP

Postautor: ziem » 19 października 2003, 14:30

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; PL; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1

Ostatnio musiałem zmienić tło dla kilku kolumn w juz istniejącej statycznej tabeli. Najszybsza metoda- przez col i colgroup w przypadku mozilli nie działa, mimo, że w standardzie XHTML 1.0 i 1.1 te elementy występują [www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Strict]. Czy tylko przegladarki M$ obsługują te tagi? Przecież ten problem był tu zgłaszany w marcu 2002. Jeśli się zastanowić, to obejść problem można tylko wprowadzając styl do każdej komórki tabeli (czy bezpośrednio, czy przez ID, czy klasę). Tylko jeśli tabela ma 2000 wierszy i 22 kolumny, to przeróbka jest zbyt kosztowna (mogę napisać program, który to będzie robił - ale po co, skoro standard w3c już sprawę załatwił - czas na implementację!)
ziem
 
Posty: 57
Z nami od: 11 października 2003, 17:42
Lokalizacja: Skądinąd

Re: COL i COLGROUP

Postautor: Domel » 19 października 2003, 18:43

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.4; MultiZilla v1.5.0.2j) Gecko/20030624

No coz podpisuje sie calkiem pod apelem. Zauwazylem ponadto ze developerzy Mozilli ostatnio zaspali :( Ostatnio nie zostal rozwiazany zaden blad z implementacja standardow (no moze zawartoscia znacznikow logicznych, ktory byl bzdetem). Pozostaja dwa powazne bledy w HTML/XHTML wlascie col i object. Co do tego drugiego, moge zrozumiec bo laczy sie z przebudowaniem mechanizmow wtyczkowych ale co do pierwszego no nie widze w tym nic trudnego (dla tak zdolnych programistow z mozilla.org) a nic sie nie dzieje. Malo tego, nawet takie blache bledy jak outline z CSS, ktore w pewnym sensie sa zimplentowane sa delikatnie mowiac olewany. No coz widocznie sa wazniejsze bledy, tylko czemu ja ich nie widze :-?

Troche to groznie zabrzmialo jednak zaznaczam, ze wedlug mnie specyfiacje w3c Mozilla obsluguje najlepiej...
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

Jeszce raz o tej sprawie

Postautor: ziem » 22 października 2003, 21:00

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; PL; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1

Miałem trochę czasu, żeby podłubać przy tej sprawie. Okazuje się, że mój firebird częściowo obsługuje standard, no a co ciekawsze - IE też tylko częściowo (a nie jak zwykle - niezgodnie :wink: )

Porównajcie sobie ten kod pod IE i Firebirdem/Operą etc. Obserwację będą INTERESUJĄCE.


<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<link rel="stylesheet" type="text/css" href="main.css" />
<title>Przykladowa strona</title>
<style type="text/css">
.tbl
{
border-collapse:collapse;
border:solid 2px #0c9;
empty-cells:show;
}

.tbl tr td
{
color:#0fa;
width:100px;
height:100px;
}
.obw
{

border:solid 1px #00f;
background:#aaa;
}
.obw2 td
{
border:solid 5px #00f;
background:#aaa;
}

</style>
</head>
<body>


<table class="tbl">

<colgroup>
<col /><col /><col /><col class="obw" /><col />
</colgroup>
<tr>
<td></td> <td></td> <td></td> <td></td> <td></td>
</tr>
<tr class="obw">
<td></td> <td></td> <td></td> <td></td> <td></td>
</tr>
<tr>
<td></td> <td></td> <td></td> <td></td> <td></td>
</tr>
<tr class="obw2">
<td></td> <td></td> <td></td> <td></td> <td></td>
</tr>
<tr>
<td></td> <td></td> <td></td> <td></td> <td></td>
</tr>
</table>

</body>
</html>


I co wy na to?
Ostatnio zmieniony 22 października 2003, 21:27 przez ziem, łącznie zmieniany 2 razy
ziem
 
Posty: 57
Z nami od: 11 października 2003, 17:42
Lokalizacja: Skądinąd

Re: Jeszce raz o tej sprawie

Postautor: Domel » 22 października 2003, 21:14

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.4; MultiZilla v1.5.0.2j) Gecko/20030624

ziem pisze:I co wy na to?

No bo tak jest ale kluczowe aspekty kolumn nie sa obslugiwane. Np ja czesto musze nadawac dla "kolumn" tekst pomocniczy w formnie atrybutu title i nie dziala :( musze dla kazdego td/th nadawac oddzielnie...
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

czy

Postautor: ziem » 22 października 2003, 22:03

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; PL; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1

Czy dlatego projektanci stron przeszli na layouty unikające tabel? Ostatnio każdy w miarę nowoczesny sajt jest table-free :cry:
ziem
 
Posty: 57
Z nami od: 11 października 2003, 17:42
Lokalizacja: Skądinąd

Postautor: marcoos » 22 października 2003, 22:34

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007 Firebird/0.7

Nie dlatego.

Komercyjne strony przechodzą na beztabelkowe layouty z dwóch powodów: jest taniej i lepiej. Taniej, bo mniej obciążają łącza (beztabelkowe layouty to do 30% mniejsza objętość). Lepiej, bo prościej to modyfikować niż 'zupę znaczników' w stylu <td><tr><table><tr><td colspan="3"><table><tr><td>...

Oczywiście istnieje znacznie więcej zalet, ale to są główne zalety biznesowe.
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: Marta » 22 października 2003, 23:27

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.5) Gecko/20030925

właśnie przed chwilą skończyłam przerabiać skrypcik php z layoutem tabelkowym na divy.
Fajnie się zamieniało 10 znaczników na jeden ;)

A tak poza tym, to mam nadzieję, że do tego postu nie dokopią się osoby, którym mówię że mozilla jako jedna z nielicznych poprawnie obsługuje standardy... ;)

Btw. Dzisiaj (wczoraj znaczy się) dołączył do nas kolejny nawrócony. Konrad, dzięki za Vive ;) świetnie spełnia swoją funkcję :D
:: wspólne profile linux i windows ::
:: Ubuntu Breezy, FF 1.5.0.1 ::
Marta
 
Posty: 347
Z nami od: 04 września 2002, 15:08
Lokalizacja: Gdańsk

Postautor: ziem » 23 października 2003, 18:49

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; PL; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1

Marta pisze:A tak poza tym, to mam nadzieję, że do tego postu nie dokopią się osoby, którym mówię że mozilla jako jedna z nielicznych poprawnie obsługuje standardy... ;)


Ja mam nadzieję, że do tego postu dokopią się autorzy silnika gecko :evil: :evil: :evil: .

Co do tabelek: jeśli trzeba wytworzyć layout oparty o cięte obrazki, o wielu tłach itp (np. news-boxy z obramowaniem dotted line, o obłych brzegach, z zaokrąglonymi rogami obramowania wewnętrznego tekstu itd), ciężko obyć się bez nich. Projektanci grafiki w ogóle nie liczą się z tym, jak ciężko zapewnić poprawny wygląd ich layoutów [szczególnie pod każdą przeglądarkę :cry: :cry: :cry: ]
ziem
 
Posty: 57
Z nami od: 11 października 2003, 17:42
Lokalizacja: Skądinąd

Postautor: marcoos » 23 października 2003, 19:31

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007 Firebird/0.7

To są bugi o numerach: 915 (sic!) i 4510 (także sic!).
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: