Czego się lepiej trzymać HTML 4.01Strict czy XHTML 1.0Stri

Odpowiedz Nowy wątek
2006-06-23 13:38

Rejestracja: 13 lat temu

Ostatnio: 11 lat temu

0

Właśnie mam takie pytanie jakiego standardu lepiej się trzymać HTML 4.01 Strict czy XHTML 1.0 Strict.
Pisząc strony staram się trzymać HTML 4.01 Strict, ale nie wiem właśnie czy nie lepiej jest podrównać się pod XHTML 1.0 Strict. Przejście nie należy do najgorszych, najtrudniejszych. Musiałbym ewentualnie wyrobić/zmienić sobie kilka nawyków, jak np. zamykanie tagów takich jak
.


"Zdrowy rozsądek to zbiór uprzedzeń nabytych do osiemnastego roku życia." - Albert Einstein
!user image

Pozostało 580 znaków

2006-06-23 13:47

Rejestracja: 17 lat temu

Ostatnio: 7 miesięcy temu

0

hmm nie znam zadnej przewagi zwyklego html-a nad xhtml 1.0 strict :P A przyzwyczaic sie trudno nie jest :)

aha i jeszcze jedna wazna sprawa - nie poprawiaj kodu "na sile" - prxzejscie na xhtml polacz z uporzadkowaniem kodu (oddzielenie warstwy prezentacyjnej od struktury), czyli mocno sie skieruj w strone CSS... oczywiście - jeśli tego jeszcze nie zrobiłeś :)


Pozostało 580 znaków

2006-06-23 13:51

Rejestracja: 13 lat temu

Ostatnio: 11 lat temu

0

Właśnie ja też nie dostrzegam i nie wiem czy jest sens się dostosowywać, dlatego aby na stronach ewentualnie na obrazku było dodatkowo X.


"Zdrowy rozsądek to zbiór uprzedzeń nabytych do osiemnastego roku życia." - Albert Einstein
!user image

Pozostało 580 znaków

2006-06-23 13:54
Moderator

Rejestracja: 17 lat temu

Ostatnio: 12 godzin temu

0

Praktycznie obojętne. Jeżeli piszesz poprawny HTML 4 (walidujący się), to nie ma problemu. Chyba, że martwisz się, że przez Twoje stosowanie HTML 4 biedni producenci przeglądarek nie mogę zastosować prostych parserów XML i muszą się męczyć z SGML ;)

XHTML nie jest bardziej semantyczny, nie jest bardziej przyszłościowy (XHTML 2 jest z XHTML 1 niekompatybilny, tak jak i z HTML 4). Za to pozwala na mieszanie innych dialektów XML, wczytywanie każdym parserem XML, łatwiejsze sprawdzenie poprawności składni (już w przeglądarce). No i zmusza do pilnowania poprawności kodu, oraz przydaje się jeśli klepiesz na zmianę XHTML i XML.

A większość pozytywnych rzeczy, jakie są przypisywanie XHTML, nie są w ogóle od niego zależne - oparcie o CSS a nie o tabele, UTF-8 - i dostępne bez problemu w HTML 4.

(cytowane za http://pornel.net/xhtml)

Moim zdaniem nieważne w czym piszesz, ważne byś pisał w tym, co wybrałeś poprawnie. Nieważne z jakim standardem zgodna jest strona, ważne aby była zgodna.

Pozostało 580 znaków

2006-06-23 13:54

Rejestracja: 17 lat temu

Ostatnio: 7 miesięcy temu

0

ee nieuwaznie przeczytales mojego posta :P

napisalem, ze nie widze zadnej przewagi html nad xhtml, wiec nie wiem jaki jest sens zastanawiac sie nad "zmiana przekonan", zamiast zrobic to od razu ;)


Pozostało 580 znaków

2006-06-23 15:14

Rejestracja: 13 lat temu

Ostatnio: 11 lat temu

0

A znacie może jakiś inny niż validator niż tidy, obecnie używam tylko do sprawdzania poprawności składni.
Oczywiście chodzi mi o program nie o stronę http://validator.w3.org/


"Zdrowy rozsądek to zbiór uprzedzeń nabytych do osiemnastego roku życia." - Albert Einstein
!user image

Pozostało 580 znaków

2006-06-23 17:20

Rejestracja: 15 lat temu

Ostatnio: 7 lat temu

0

no ja nie znam żadnej przewagi htmla nad xhtmlem ale za bardzo xhtmla nad htmlem też nie
ale mimo wszystko robię strony zgodne z XHTML 1.0 Strict tylko z nagłówkiem HTML 4 żeby nie komplikować sobie życia różnymi pierdołami i aby móc z czystym sumieniem wiedząc że nikogo nie oszukuję, np otworzyć komuś nowe okno :]


Dwie zasady gwarantujące sukces:
1. Nigdy nie mów nikomu wszystkiego<span style="color: white">

Pozostało 580 znaków

2006-06-23 17:38

Rejestracja: 16 lat temu

Ostatnio: 9 lat temu

0

Głównie tak jak napisał Ktos - jak dobrze piszesz w HTML 4.01, to przejście na XHTML 1.0 nie da wiele. Oczywiście zakładam standardy Strict. Jeśli przejście z HTML 4.01 Strict na XHTML 1.0 Strict ma polegać na zamknięciu tagów
i < hr />, ewentualnie paru innych, to nie ma sensu.

Jednak polecam przesiadkę na XHTML 1.0 z dwóch powodów:

  • Po pierwsze jest nowocześniejszy - im więcej stron będzie powstawać w XHTML'u, tym bardziej ten standard stanie się popularny, jednocześnie pozwoli na powolne odejście HTML'a w przeszłość - przeglądarka bez parsera SGML to by było coś ;).
  • Po drugie - o czym wspomniał już Ktos - wymusza na autorze strony poprawność kodu. Jakakolwiek niezgodność owocuje wyświetleniem błędu, podczas gdy taki sam błąd w HTML 4.01 jest ignorowany, najwyżej jest jakiś tam problem z wyświetlaniem, ale na pewno nie rzuca się tak w oczy.

Dodatkowo oczywiście polecam stosowanie semantycznej składni (wtedy problem z
praktycznie znika - sam używam tego tagu bardzo rzadko, bo po prostu nie jest potrzebny), oddzielenie prezentacji od treści (CSS opisujący wygląd i [X]HTML zawierający treść przy minimalizacji elementów odpowiedzialnych za wygląd) oraz pisanie stron tak, by po wyłączeniu stylowania przypominały strony z lat '80 - czarno-białe, proste, ale CZYTELNE. Stosowanie niewidzialnych < hr >'ów, używanie nagłówków <hx> zamiast 'ów/

'ów z odpowiednim stylowaniem, to samo odnosi się do zamiast podstylowanych i tak dalej.</p>

//Edit: Kurcze, te dozwolone < hr > na forum są denerwujące :P


Grunt to uziemienie...

Pozostało 580 znaków

2006-06-23 20:58

Rejestracja: 17 lat temu

Ostatnio: 7 miesięcy temu

0
Adam.Pilorz napisał(a)

< th > zamiast podstylowanych < td >

calkowicie sie zgadzam z poprzednim postem :P. Dodam tylko, ze po osiagnieciu wprawy, jest nawet szybciej pisac w takim xhtml, niz w poBaBRanym html :P Przykladowo jak trzymalem sie html 4.01, naglowki tabel zajmowaly mi mnostwo miejsca (< TD >< CENTER >< B >tytul</ B ></ CENTER ></ TD >), a teraz więcej jest treści niz tagow :P - oczywiscie mozna stosowac co trzeba w html, ale walidacja nie zmusza do tego i mozna czasem zapomniec...

//ehh te dozwolone tagi :P


Pozostało 580 znaków

2006-06-23 23:36

Rejestracja: 13 lat temu

Ostatnio: 11 lat temu

0

Chyba przeskocze na XHTML i tak już wiekszość stron opisuję na div'ach niż w tabelach. Nie wiem dlaczego, jakoś mi tak wygodniej. Jak nawet czasami z ciekawości z validuje dokument jako XHTML 1.0 Strict, to głowne błędy to coś tam o języku(ale już o tym czytałem) i nie pozamykane taki czy
.


"Zdrowy rozsądek to zbiór uprzedzeń nabytych do osiemnastego roku życia." - Albert Einstein
!user image

Pozostało 580 znaków

2006-06-24 00:09
Moderator

Rejestracja: 14 lat temu

Ostatnio: 1 rok temu

Lokalizacja: Londyn

0

O migracji do XHTML możesz poczytać np. tu: http://kurshtml.boo.pl/html/xhtml.html


homepage
<font size="1">Jeśli starasz się, by Twój system był idiotoodporny, zawsze znajdzie się idiota, który jest bardziej pomysłowy od Ciebie.</span>

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0