2012-06-09 20 views

Odpowiedz

16

po prostu użyć

<!DOCTYPE html> 
<html> 
</html> 
+4

Po prostu nitpicking :) ' 'lub' 'doda domyślny język zarówno do tytułu, jak i elementów bryły (tj. cała strona) – FelipeAls

3

użyć ...

<!DOCTYPE html> 

następnie przez tag HTML etc ..

5

Jest to tak proste, jak

<!DOCTYPE html> 
2

Ty potrzebujesz tylko tego:

<!DOCTYPE html> 
<html> 
... 

Istnieje kilka punktów tutaj. Jest to obsługiwane przez wszystkie przeglądarki, nawet stare, takie jak IE6/IE7. Wszystkie przeglądarki faktycznie pobierają część "html" z deklaracji doctype, aby przejść do trybu standardowego.

29

Standard został uproszczony, ponieważ poprzednie dokumenty były zbyt tajemnicze. Nowy typ dokumentu to po prostu <!DOCTYPE html>. Możesz się zastanawiać, dlaczego nie jest to <!DOCTYPE html5>, ale jest po prostu dlatego, że jest tylko aktualizacją standardu HTML, a nie nową wersją czegokolwiek. Jak widać poniżej, wszystkie elementy mogą mieć teraz atrybut językowy.

Element <html> jest podstawowym elementem dokumentu. Każdy dokument musi rozpoczynać się od tego elementu i musi zawierać zarówno elementy <head>, jak i.

Uważa się za dobrą praktykę określenie podstawowego języka dokumentu dla tego elementu przy użyciu atrybutu lang.

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
     <meta charset="utf-8"> 
     <title>Hello World</title> 
    </head> 
    <body> 
     <h1>Hello World</h1> 
     <p> 
      Jamie was here. 
     </p> 
    </body> 
</html> 

Więcej informacji: https://dev.w3.org/html5/html-author/#doctype-declaration

0

Początek tag <html> jest opcjonalny w HTML5, jak w HTML 4.01. Jeśli jest używany, musi to być pierwszy tag. Ma różne opcjonalne atrybuty: globalne atrybuty HTML5 i specjalny atrybut manifest. Najczęstszym użytecznym atrybutem w tagu <html> jest atrybut lang.

(deklaracji DOCTYPE jest coś zupełnie innego, a nie tag w ogóle).

+0

@AlexW - wypróbuj dział 8.1.2.4 na tej samej stronie, do której prowadzi link. – Alohci

3

Według Konsorcjum WWW, organizacja odpowiedzialna ustawień obecnych standardów WWW, nikt nie odpowiedział na to poprawnie. Obecny standard dla deklaracji języka jest

Zawsze użyć atrybutu języka na znaczniku html zadeklarować język tekstu w domyślnej strony . Gdy strona zawiera treść w innym języku, należy dodać atrybut języka do elementu otaczającego tę treść. Użyj atrybutu lang dla stron wyświetlanych jako HTML oraz atrybutu xml: lang dla stron wyświetlanych jako XML. W przypadku dokumentów poliglota XHTML 1.x i HTML5, należy używać jednocześnie .
W3C HTML Language Tag Page

Oto odpowiedź dotycząca deklaracji DOCTYPE

użyć następujących znaczników jako szablon, aby utworzyć nowy dokument HTML przy użyciu właściwą deklarację DOCTYPE. Zobacz poniższą listę, jeśli chcesz użyć innego DTD.
W3C DOCTYPE Standards

<!DOCTYPE html> 
<html> 

<head> 
    <title>An HTML standard template</title> 
    <meta charset="utf-8" /> 
</head> 

<body> 
    <p>… Your HTML content here …</p> 
</body> 
</html> 

Nadzieja to pomaga.

1

Może to działać.

<!DOCTYPE html> 
<html> 
<head> 
<title>Title of the document</title> 
</head> 

<body> 
The content of the document...... 
</body> 

</html> 
0

Przede wszystkim HTML5 doctype nie jest wielkość liter.

jeden z tych trzech będzie działać:

1) <!DOCTYPE html>

2) <!DOCTYPE HTML>

3) <!doctype html>

można sprawdzić ważność here.

Powiązane problemy