eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwwalidacja HTML5 w przeglądarceRe: walidacja HTML5 w przeglądarce
  • Data: 2010-02-05 13:04:45
    Temat: Re: walidacja HTML5 w przeglądarce
    Od: Peter May <p...@p...fm> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 2010-02-05 13:19, Krzysztof Warunek pisze:
    > Dnia Fri, 05 Feb 2010 11:20:33 +0100, Peter May napisał(a):
    >
    >> W dniu 2010-02-04 23:03, porneL pisze:
    >>> On Thu, 04 Feb 2010 14:23:13 -0000, Peter May<p...@p...fm> wrote:
    >>>
    >>>> W dniu 2010-02-04 11:37, takeshin pisze:
    >>>> [...]
    >>>>> Zważywszy na to, że w większości przypadków nie chce mi się bawić w
    >>>>> negocjację nagłówków, chyba HTML5 byłby rozsądniejszy niż XHTML.
    >>>>
    >>>> Chyba nie wiesz, o czym piszesz. Zajrzyj do FAQ:
    >>>>
    >>>> http://wiki.whatwg.org/wiki/FAQ#What_MIME_type_does_
    HTML5_use.3F
    >>>
    >>> No chyba wie, skoro woli HTML5 od pseudo-XHTML.
    >>
    >> Ale sama deklaracja<!DOCTYPE html> nie włączy trybu XML-owego.
    > bo sam html5 tego nie wymaga

    Owszem.

    >> Nadal
    >> będzie kod traktowany jak "zupa tagów" i potrzebna będzie negocjacja
    >> nagłówków:
    > http://en.wikipedia.org/wiki/Tag_soup
    > co ma poprawny, semantyczny html5 text/html do zupy tagów?

    Ja nie o poprawnym i semantycznym html5 piszę, ile o czymś innym. Autor
    wątku napisał, iż "Dotychczas robiłem strony jako XHTML 1.0 Strict.". I
    dalej:

    "
    Zważywszy na to, że w większości przypadków nie chce mi się bawić w
    negocjację nagłówków, chyba HTML5 byłby rozsądniejszy niż XHTML.
    "

    Zrozumiałem z tego to, że dla XHTML-a zawartość wysyła z serwera z
    nagłówkiem application/xhtml+xml. Kluczowe tutaj jest "nie chce mi się
    bawić w negocjację nagłówków". A zatem nawet jeśli użyje <!DOCTYPE
    html>, a dokument zostanie wysłany z nagłówkiem text/html, to cyt.:

    http://wiki.whatwg.org/wiki/FAQ/pl#Jakiego_typu_MIME
    _u.C5.BCywa_HTML_5.3F

    "
    Stosowanie niewłaściwego MIME type (text/html) dla XHTML spowoduje, że
    dokument będzie parsowany według wymogów stawianych dla HTML. Innymi
    słowy, będzie traktowany jako "zupa znaczników" (tag soup). Zapewnienie
    XML MIME type jest jedynym sposobem na to aby przeglądarki obsługiwały
    dokument jako XML.
    "

    W konsekwencji chciałem zwrócić uwagę na to, iż wysyłanie zawartości
    HTML5 z MIME text/html powoduje to, iż przeglądarki, które mają takie
    możliwości, nie wykorzystują wtedy parsera XML-owego do renderowania
    dokumentu. Tak samo, jak XHTML Strict bez application/xhtml+xml jest
    parsowany jako zwykły HTML.

    Dokument wysłany z nagłówkiem application/xhtml+xml lub application/xml
    daje po prostu więcej możliwości, np. możliwość osadzania MathML.

    --
    Peter

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: