Skocz do zawartości

czy trzeba trzymac się standardów ?


mrtn

Rekomendowane odpowiedzi

Jeżeli masz tabelki to Twoja strona nie spełnia standardów xhtmla

To ciekawe zerknij tu :

https://www.ecv1457.2-ec.com/testy/tabele_xhtml.html

serce.gifKocham Cię | Życie po Ślubie | Psychopatologia

Popełniłeś tylko jeden błąd ... jaki ? ... RAMBO !

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 90
  • Dodano
  • Ostatniej odpowiedzi

Oczywiście, że w xHTML'u istnieją tabelki. Jednak z definicji służą one do przedstawiania danych tabelarycznych (czy jakoś tak).

W założeniu, xHTML ma oddzielać treść strony od jej formy (CSS). Oczywiście można zrobić stronę opartą na tabelkach i walidującą się w xHTML'u 1.0 Strict, ale walidacja ta wynika z "niedoskonałości" walidatora, który tego nie wykryje. Tabelki z założenia tego standardu nie powinny być używane do budowy strony, lecz do przedstawiania danych.

Polecam odwiedzenie tej strony.

Moje ulubione radio internetowe.

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Oczywiście można zrobić stronę opartą na tabelkach i walidującą się w xHTML'u 1.0 Strict, ale walidacja ta wynika z "niedoskonałości" walidatora, który tego nie wykryje.
A co miałby wykryć? Tag "table" nie jest zabroniony, on jest zawarty specyfikacji XHTML

Istnieją stadndardy określające tagi w danej specyfikacji HTML czy XHTML.

Ale nie ma czegoś takiego jak standard szkieletu strony. Kazdy robi jak mu się podoba, tylko że nie każdy używa danych tagów według ich przeznaczenia. Nawet producenci edytorów stron www błędnie narzucają tabelkowy szkielet strony - i dziwić się skąd takie przyzwyczajenia u webmasterów, co niektórzy nawet nie wyobrażają sobie jak można zbudować strone bez tabelki.

.

Odnośnik do komentarza
Udostępnij na innych stronach

Ale nie ma czegoś takiego jak standard szkieletu strony.

(...)

tylko że nie każdy używa danych tagów według ich przeznaczenia

No właśnie co do przeznaczenia to istnieją zalecenia, porady, wskazówki czy jakkolwiek to nazwiesz ---> LINK - i jak słusznie zauważyłeś -> nie każdy ich przestrzega (a czy powinien to właśnie jedno z głównych pytań tego tematu). Jednak skoro twórcy standardu podają gdzie jest miejsce dla tabelek to chyba wiedzą co piszą. Z ich punktu widzenia strona, która w kodzie ma coś ala:

<body>
<table>
...
</table>
</body>

jest niepoprawna dla XHTML'a, choć oczywiście walidator pokazuje zgodność.

I mała Edyta:

A co miałby wykryć? Tag "table" nie jest zabroniony, on jest zawarty specyfikacji XHTML

Prosze o uważne czytanie. :D

Oczywiście, że w xHTML'u istnieją tabelki. Jednak z definicji służą one do przedstawiania danych tabelarycznych (czy jakoś tak).

Moje ulubione radio internetowe.

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

ale ja się pytałem o producetów oprogramowania narzucających tabelki w edytorach jako szkielet witryny :).
Najwięksi i najpopularniejsi. Podglądnij jak robi strone osoba, która dopiero zaczyna sie uczyć tworzyć strony. Otwiera edytor i wybiera gotowy szablon (z przykładową grafiką i stylami). W wyniku czego dostaje szkielet tabelkowy.

.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...
Myślę, że dzisiaj klient zamawiając projekt który się nie validuje jest po prostu frajerem. Rozumiem jeszcze potanienie kosztów przez stosowanie nieszczesnych os-commerce czy mambo - tu już padaka z validacją na starcie. Ale po jaką cholerę robić coś nowego co jest zrbione źle ?

Klient nie powinien dać się zbyć stwierdzeniem, że strona jest zgodna ze standardami(wow jak to pięknie brzmi!), tylko powinien się upewnić, że projekt działa poprawnie pod IE6, FF i Operą. Jakiś cwaniak może wydłubać coś zgodne ze standardem CSS2, ale co nie działa pod IE6 i co wtedy?

A poza tym wielką bzdurą jest, że strona może wyglądać poprawnie na wszystkich przeglądarkach tylko jeśli jest jest zgodna z jakimś standardem. Ja robie strony po swojemu i efekt jest na poziomie 100%(pomijając gówna typu Safari).

Odnośnie tabelek, czasami jest po prostu wygodniej.

Odnośnik do komentarza
Udostępnij na innych stronach

A poza tym wielką bzdurą jest, że strona może wyglądać poprawnie na wszystkich przeglądarkach tylko jeśli jest jest zgodna z jakimś standardem. Ja robie strony po swojemu i efekt jest na poziomie 100%(pomijając gówna typu Safari).

Safari ma pełny support dla CSS, podobnie jak Opera 9. FF chyba do końca świata będzie za to miał problemy z wyświetlaniem list nieuporządkowanych. Co do bugów IE - najbardziej kosmiczne są byki kiedy problem z wyswietlaniem jakiegoś elementu wynika z zupełnie innej części kodu CSS. Mój ulubiony przykład to margines górny dla <div> dziedziczony z wielkości czcionki w <div> poprzedzającym ;)

Ogólnie standardy standardami, ale pisać trzeba pamiętając o wpadkach producentów przeglądarek. Czyli poprawnie i unikając pewnych rozwiązań.

Odnośnik do komentarza
Udostępnij na innych stronach

Internet to medium, które cały czas się rozwija i ewoluuje. Jaką mam gwarancję, że strona nie spełniająca standardów bedzie dobrze wyświetlała się w przeglądarce XYZ za dwa lata? - ŻADNEJ.

Ty nie zabardzo do przodu gnasz?

Na dzien dzisiejszy to własnie strony na div'ach sa najbardziej odporne na wyświetlanie się w każdej przeglądarce tak samo...

A co by się w tabelkach nie zrobiło to w kazdej przeglądarce jest takie same, przynajmniej ja sie nie spotkałem z tym żeby było inne

A co do długości pisania stronki to owszem moze i w div (xhtml/css) jest krócej ale dostosowanie tego co sie napisało do przeglądarek zabiera tyle czasu że watpie ze jest krócej. No chyba że ktos ma top'a pod nim reklame i troche tresci... Ale dostosowywanie strony o skomplikowanej budowie(grafika) to koszmar..

I pewnie teraz myślicie że mam gdzies validatory i zostaje przy tabelkach?

A właśnie że nie bo to była taka dygresja...

Ja równiez przerabiam swoja stronke na xhtml/css, bo wiem że jak tego nie zrobie to zostane w tyle, a jak to zrobie to moge innych zostawic w tyle...

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności