2013-05-16 12 views
9

Chcę ścisły ale w pełni kompatybilny HTML5 alternatywę:Doctype HTML5 ze ścisłym

<!doctype html> 

Zasadniczo chcę, aby zapewnić stosowanie znaczników zamykających żeby utrzymać wszystko dobrze czytelny, spójny i wyraźnie podkreślone w redakcji.

Odpowiedź na to pytanie jest do HTML 5, jak XHTML 1.0 strict jest HTML 4.

góry dziękuję.

Odpowiedz

10

Brak typu dokumentu dla "ścisłego" sprawdzania poprawności XHTML5. W przypadku XHTML5 typ dokumentu jest opcjonalny, ponieważ typem docty jest tylko zatrzymywanie przeglądarki na tryb quirksmode. Nie ma takiego trybu quirksmode dla XHTML. Zaleca się użycie typu dokumentu HTML5 (z dużymi literami DOCTYPE), jeśli planujesz używać go jako dokumentu wielojęzycznego. W takim przypadku należy użyć doctype:

<!DOCTYPE html> 

Jednakże, jeśli chcesz, aby potwierdzić, jak wtedy, gdy dokument jest użycie składni XHTML stylu, można to osiągnąć za pomocą zaawansowanych opcji walidatora.

  1. idź do http://validator.nu
  2. Przełącz na „polu tekstowym” w polu wyboru (lub skierować go do dokumentu internetowego ale upewnić się, że podawane jest jako XHTML nie text/html
  3. przypadku korzystania . pasta pole tekstowe w dokumencie w moim przypadku użyłem następujące:.

    <!DOCTYPE html> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <title></title> 
    <meta charset="UTF-8" /> 
    </head> 
    <body> 
    <p>test 
    </body> 
    </html> 
    
  4. Wybierz XHTML5 + SVG 1.1 + MathML 3.0 z pola Preset ten będzie wstępnie wypełnić system jako http://s.validator.nu/xhtml5.rnchttp://s.validator.nu/html5/assertions.schhttp://c.validator.nu/all/

  5. kliknąć Sprawdź

Korzystanie mój dokument będzie ostrzegać o brakującej ścisłej </p>.

+0

Dzięki, to jest idealne :) – Anon343224user