[Dyskusja] Meta a XHTML

Forum przeznaczone dla wszystkich webmasterów, chcących tworzyć strony www zgodnie ze standardami World Wide Web Consortium.
porneL
Nowy
Nowy
Posty: 161
Rejestracja: sob lis 27, 2004 7:50 pm
Lokalizacja: Londyn
Kontakt:

[Dyskusja] Meta a XHTML

Post autor: porneL »

kontynuacja poprzedniego wątku

Jeśli serwer wysyła text/html, to przeglądarka traktuje dokument jako HTML i tyle. Można napisać XHTML w trybie zgodności wstecz, żeby zadziałał mimo błędów składniowych (błędów z punktu widzenia text/html), ale co byś nie wpisał w <meta>, to i tak przeglądarki to wezmą za tagzupę. Nie widziałem jeszcze żadnej, która by w połowie dokumentu potrafiła zmienić parser.

Mały test:

Kod: Zaznacz cały

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
	<title>czy to xhtml?</title>
</head>

<body>
	<xhtml:h1>h1 xhtml</xhtml:h1>
	<p><span style="color:red" />czerwony = html</p>
</body>
</html>

W trybie HTML <h1> nie będzie miało domyślnego stylu oraz tekst w <p> będzie czerwony. To z oczywistego powodu - w HTML nie istnieją puste elementy, które nie są puste wg DTD oraz nie ma przestrzeni nazw.

Lokalnie można to porównać używając .html lub .xhtml w nazwie pliku (Opera i Firefox to uznają)
viraptor
Zaczyna działać
Zaczyna działać
Posty: 633
Rejestracja: pn cze 28, 2004 12:58 pm
Kontakt:

Re: [Dyskusja] Meta a XHTML

Post autor: viraptor »

No nic - mój błąd - tak to jest jak się używa "nocnego" SM 1.5a.
Inna sprawa, że ciekawy efekt dawała wersja z któregoś grudnia - potrafiła przełączyć parser przy odpowiedniej mecie, na czym oparłem poprzedniego posta.

A skoro już jest offtopicowo, to masz jakiś sposób na zepsute hostingi, które z nieznanych powodów wymuszają 'text/html', czyli efekt jest taki, jak przy ".html" lokalnie?
porneL
Nowy
Nowy
Posty: 161
Rejestracja: sob lis 27, 2004 7:50 pm
Lokalizacja: Londyn
Kontakt:

Re: [Dyskusja] Meta a XHTML

Post autor: porneL »

Niestety na skopane hostingi nie mam rady poza konwersją XHTML na HTML.
ODPOWIEDZ