2012-03-21 22 views
22

मैं अभी एचटीएमएल 5 लेखक spec पढ़ रहा हूँ। यह बताता है कि <html>, <head> और <body> टैग वैकल्पिक हैं। क्या इसका मतलब यह है कि आप उन्हें पूरी तरह से बाहर छोड़ सकते हैं और अभी भी एक वैध HTML5 दस्तावेज़ है?मान्य एचटीएमएल 5 दस्तावेज़ क्या है?

अगर मैं सही ढंग इस व्याख्या कर रहा हूँ, तो इसका मतलब यह पूरी तरह से वैध होना चाहिए:

<!DOCTYPE html> 
<p>Hello!</p> 

यह सही है?

आप यहाँ कल्पना की जाँच कर सकते हैं:

http://dev.w3.org/html5/spec-author-view/syntax.html#syntax

"8.1.2.4 वैकल्पिक टैग" बाहर के बारे में यह ठीक किया जा रहा है बिट छोड़ <html>, <head> और <body>

+0

बस http में इसे करने की कोशिश: //validator.w3.org/#validate_by_input इसे पसंद नहीं है, अब spec पढ़ रहा है .... – Adam

+0

@Adam, यदि आप दूसरी पंक्ति पर '' टैग का खाली सेट जोड़ते हैं, तो यह सत्यापन को पास करता है। –

+0

आपके पास आपके लिंक में लिखे गए '' टैग होना चाहिए: "दस्तावेज़ों में एक HTML तत्व के रूप में रूट तत्व होना चाहिए [...]। ' 'और' ' के लिए, मुझे एक नज़र आएगी। – zessx

उत्तर

18

यह है न्यूनतम एचटीएमएल 5-वैध दस्तावेज़:

<!doctype html><title> </title> 
+1

[ एमडीएन] (https://developer.mozilla.org/en/docs/Web/HTML/Element/head) शीर्षक शीर्षक भी छोड़ा जा सकता है "यदि तत्व एक'