Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> html czy xhtml
HTML czy XHTML?
Którego standardu Ty używasz w swoich projektach?
HTML [ 23 ] ** [51.11%]
XHTML [ 20 ] ** [44.44%]
Inne? [ 2 ] ** [4.44%]
Suma głosów: 45
Goście nie mogą głosować 
Asmox
post
Post #1





Grupa: Zarejestrowani
Postów: 359
Pomógł: 12
Dołączył: 16.01.2009

Ostrzeżenie: (0%)
-----


Taak, taak, wiem że ten temat przewijał się już wiele razy, jednak wciąż nie znalazłem argumentu, który by przemówił za jednym, bądź drugim rozwiązaniem. Jak standard, to chyba jeden powinien być. A tymczasem szykują nam się HTML 5 i XHTML 2, w dodatku niektóre przeglądarki (jak nie niektóre, to po prostu IE) źle sobie radzą z wyświetlaniem XHTMLa. Czy moglibyście mi powiedzieć, dlaczego używacie na swoich stronach takiego języka znaczników, a nie innego?
P.S: Przepraszam, jeśli był już taki temat na forum, ale jak wpisuję "html czy xhtml" to mi wywala, że użyto niepoprawnych słów kluczowych
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
xdev
post
Post #2





Grupa: Zarejestrowani
Postów: 39
Pomógł: 3
Dołączył: 17.09.2011

Ostrzeżenie: (0%)
-----


Cytat
Tylko wtedy nie powinno się niby wstawiać w <img> i innych znacznikach, które nie są zamykane na końcu />

A kto ci takich głupot naopowiadał? (IMG:style_emoticons/default/wink.gif) W HTML-u występują znaczniki które nie są zamykane i wstawianie ich jest jak najbardziej poprawne i w transitional i strict.

@Shili: Tylko chyba nie wiesz co jest przyczyną takiego stanu rzeczy. XHTML tak na prawdę nigdy nie działał i nie był przez żadną przeglądarkę poprawnie obsługiwany. Założenie było takie, żeby słać dokumenty XHTML jako CONTENT-TYPE: TEXT/HTML przez co przeglądarki widziały taki kod jako "HTML z błędami", jednak HTML ma dużą tolerancję na błędy więc taka sieczka była renderowana poprawnie. W założeniu - kiedy już większość przeglądarek miała implementować XHTML zmieniłoby się jedynie CONTENT-TYPE wysyłany przez serwer a strony działały by dalej.

Jak wiadomo to nigdy się nie stało. W3C przerzuciło wszystkie zasoby dawniej przeznaczone do rozwijania XHTML do projektów związanych z HTML5. Więc przejście do XHTML-a nigdy już nie nastąpi, skoro przez 10 lat jedynie Opera zaimplementowała poprawny support. Więc po cholerę chcecie dzisiaj pisać niepoprawny kod HTML i pakować to w niepoprawny doctype? Tak w ogóle nawet jeśli dodacie ten DOCTYPE i slash na końcu BR to żaden XHTML to nie będzie - to 2 zupełnie różne języki.
Go to the top of the page
+Quote Post
Shili
post
Post #3





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

Ostrzeżenie: (0%)
-----


Cytat(xdev @ 17.12.2011, 21:38:11 ) *
@Shili: Tylko chyba nie wiesz co jest przyczyną takiego stanu rzeczy. XHTML tak na prawdę nigdy nie działał i nie był przez żadną przeglądarkę poprawnie obsługiwany

XHTML 1.0 jest standardem.
To, że przeglądarki nie radziły sobie z poprawnym wyświetlaniem to nie wina standardu, tylko przeglądarek.
Sam standard jest jak najbardziej OK. Sam standard nie został wycofany. Nie została mu odebrana nazwa standard. Nie jest tylko rozwijany.
Został wycofany draft 2.0 i uważam, że jak najbardziej poprawnie.

Ale tutaj uwaga nr 2: spróbuj przekonać klienta, co to się nasłuchał, że HTML jest be i passe i on chce XHTML bo trendy.
Nie widzę sensu się kłócić, klient przeważnie wie najlepiej, i będę tworzyć XHTML przedstawione jako text/html w takim przypadku.
Jeśli nigdy nie trafiłeś na tego typu klientów - gratuluję. Zupełnie serio.

Prywatnie za to przerzuciłam się na HTML5 (z paroma hackami, coby IE mi łyknął nowe elementy).

Ten post edytował Shili 18.12.2011, 21:07:37
Go to the top of the page
+Quote Post

Posty w temacie
- Asmox   html czy xhtml   12.02.2011, 11:09:58
- - erix   Cytati XHTML 2 O, skąd masz takie informacje? Cyt...   12.02.2011, 12:18:28
- - Carne   Ops, xHTML2 jest zarzuconym projektem, jak wejdzie...   12.02.2011, 17:00:41
- - ylk   Ja zawsze daje doctype html transitional jest naj...   12.02.2011, 18:29:31
- - Tomplus   Ja uważałem że xHTML to dobry język tylko dlatego ...   12.02.2011, 18:39:53
- - erix   Cytatjest najbardziej tolerancyjny - nie trzeba za...   12.02.2011, 20:00:43
|- - Tomplus   Cytat(erix @ 12.02.2011, 20:00:43 ) W...   12.02.2011, 20:12:00
|- - kalmaceta   Cytat(Tomplus @ 12.02.2011, 21:12:00 ...   12.02.2011, 20:16:02
|- - Tomplus   Cytat(kalmaceta @ 12.02.2011, 20:16:0...   12.02.2011, 20:33:49
- - Crozin   Niestety, ale projekt XHTML2 został już definitywn...   12.02.2011, 20:23:59
- - Asmox   Zaczynam trochę bardziej być przychylnym HTMLowi, ...   12.02.2011, 20:26:34
- - erix   CytatOsobiście się zgadzam, że koniecznie wartości...   12.02.2011, 21:00:33
- - Asmox   CSS3 jest już wprowadzany w nowych przeglądarkach,...   13.02.2011, 12:06:39
- - hieroshima   tak jest wprowadzony, że większość przeglądarek ni...   10.04.2011, 17:55:08
- - Nemon   Ja cały czas jadę na HTML 4.01. robię stronę jak w...   17.12.2011, 15:11:24
|- - !*!   Cytat(Nemon @ 17.12.2011, 15:11:24 ) ...   17.12.2011, 16:53:07
- - xdev   O lol, kiedy osoby które zaznaczyły XHTML jakąkolw...   17.12.2011, 18:02:36
|- - Nemon   Cytat(!*! @ 17.12.2011, 16:53...   17.12.2011, 18:31:27
- - Shili   @xdev Maluchów też już nie produkują, a widuję je ...   17.12.2011, 18:43:44
- - xdev   CytatTylko wtedy nie powinno się niby wstawiać w ...   17.12.2011, 21:38:11
|- - Nemon   Cytat(xdev @ 17.12.2011, 21:38:11 ) A...   18.12.2011, 20:07:40
|- - Shili   Cytat(xdev @ 17.12.2011, 21:38:11 ) @...   18.12.2011, 21:06:51
- - xdev   >XHTML 1.0 jest standardem. Niedziałającym stan...   1.01.2012, 22:12:27
- - Niktoś   Cytat>XHTML 1.0 jest standardem. Niedziałającym...   2.01.2012, 00:55:19
- - xdev   IE nie obsługuje jakiejkolwiek wersji XHTML a na d...   2.01.2012, 02:59:44
- - viking   To nie przeglądarki sobie nie radzą. To programiśc...   6.01.2012, 09:46:03


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 15:51