MozillaPL.org - polskie centrum Mozilli

Główne menu:

[xhtml][wai] MIME application/xhtml+xml a WAI

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[xhtml][wai] MIME application/xhtml+xml a WAI

Postautor: zwierz » 27 marca 2004, 09:56

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040207 Firefox/0.8

Jak wiadomo MSIE nie obsługuje MIME application/xhtml+xml. Czy z racji tego, że przeglądarka ta ma ponad 90% rynku w Polsce, należy uznać że strona przygotowana z takim MIME (nie posiadająca innej wersji) nie spełnia nawet pierwszego z priorytetów WAI?

Czy fakt, że np. Lynx widząc MIME application/xhtml+xml pozwoli na wyświetlenie samego nieprzetworzonego kodu oznacza, że strona jest dostępna czy, że nie jest dostępna (patrząc pod kątem WAI)?
zwierz
Moderator
 
Posty: 1915
Z nami od: 31 sierpnia 2003, 10:13
Lokalizacja: Kraków

Re: [xhtml][wai] MIME application/xhtml+xml a WAI

Postautor: marcoos » 27 marca 2004, 11:00

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7b) Gecko/20040318 Firefox/0.8.0+ (marcoos)

zwierz pisze:Czy z racji tego, że przeglądarka ta ma ponad 90% rynku w Polsce, należy uznać że strona przygotowana z takim MIME (nie posiadająca innej wersji) nie spełnia nawet pierwszego z priorytetów WAI?


Moim zdaniem tak. Jeśli ktoś używa XHTML, to w trosce o dostępność strony powinien włączyć content-negotiation i tym przeglądarkom, które akceptują poprawny typ MIME wysyłać application/xhtml+xml, a dla IE - text/html.

Jest to tym istotniejsze, że zdecydowana większość screenreaderów dla Windows działa na bazie mshtml.dll.
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Re: [xhtml][wai] MIME application/xhtml+xml a WAI

Postautor: zwierz » 27 marca 2004, 13:00

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040207 Firefox/0.8

marcoos pisze:Jeśli ktoś używa XHTML, to w trosce o dostępność strony powinien włączyć content-negotiation i tym przeglądarkom, które akceptują poprawny typ MIME wysyłać application/xhtml+xml, a dla IE - text/html.

W jaki sposób zrobić coś takiego?
zwierz
Moderator
 
Posty: 1915
Z nami od: 31 sierpnia 2003, 10:13
Lokalizacja: Kraków

Postautor: Taeril » 27 marca 2004, 14:53

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

hmm np jak wpisałem w google content-negotiation to wyplulo m.in. taki link:
http://www.w3.org/2003/01/xhtml-mimetyp ... egotiation

poza tym można chyba w php sprawdzić czy $_SERVER['HTTP_ACCEPT'] zawiera application/xhtml+xml :wink:
- Taeril -
Taeril
 
Posty: 107
Z nami od: 23 września 2003, 22:18
Lokalizacja: Warszawa

Postautor: marcoos » 27 marca 2004, 15:20

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7b) Gecko/20040318 Firefox/0.8.0+ (marcoos)

Taeril pisze:poza tym można chyba w php sprawdzić czy $_SERVER['HTTP_ACCEPT'] zawiera application/xhtml+xml :wink:


Dokładnie tak.
marcoos
Moderator
 
Posty: 2227
Z nami od: 12 października 2002, 10:25
Lokalizacja: Wrocław

Postautor: zwierz » 27 marca 2004, 15:40

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040207 Firefox/0.8


Czytałem to już. Problem w tym, że strona ma być na bezpłatnym koncie w Interii i jedyną możliwością jest dodanie odpowiedniego wpisu przez admina (odpada .htaccess i PHP)

Spróbuję pomęczyć adminów o to qs=0.8, bo jak ich prosiłem o dodanie:
Kod: Zaznacz cały
AddType application/xhtml+xml .xhtml
- to w końcu dodali.

A nie ma innej metody?

Ps. Sprawdziłem to na innym serwerze, na którym mogę tego użyć. Znajoma doniosła mi, że IE odczytał plik, ale nie poradził sobie z kodowaniem UTF-8 (krzaczki)

Kod: Zaznacz cały
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <meta http-equiv="Content-Language" content="pl" />
   ...
</head>
...

IE 5.0, WinME
zwierz
Moderator
 
Posty: 1915
Z nami od: 31 sierpnia 2003, 10:13
Lokalizacja: Kraków

Postautor: Gość » 30 marca 2004, 04:06

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl-PL; rv:1.6) Gecko/20040113 MultiZilla/1.6.3.0e

zwierz pisze:Sprawdziłem to na innym serwerze, na którym mogę tego użyć. Znajoma doniosła mi, że IE odczytał plik, ale nie poradził sobie z kodowaniem UTF-8 (krzaczki)

daj adres - czasami IE ma jakieś wybryki i wyświetla coś 'po swojemu' - na paru kompach widziałem czary IE z poprawnym kodem a nie dało się tego powtórzyć na innych maszynach...
Gość
 

Postautor: zwierz » 30 marca 2004, 07:03

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040207 Firefox/0.8

Linki do stron, na serwerze, na którym ustawiłem content-negotiation:
http://hubertgajewski.com/tmp/websites/month/main.xhtml
http://hubertgajewski.com/tmp/websites/ ... ain2.xhtml
http://hubertgajewski.com/tmp/websites/month/main.html
Pierwsze dwa (obydwa z MIME application/xhtml+xml) różnią się między sobą linijką:
meta http-equiv="Content-Type" content="text/html; charset=utf-8"
meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"
Linki będą działać przez miesiąc.

2004-05-01 UPDATE: Pliki testowe zostały usunięte.
zwierz
Moderator
 
Posty: 1915
Z nami od: 31 sierpnia 2003, 10:13
Lokalizacja: Kraków


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: