2014-02-16 65 views

回答

4

是的,它可以創建,它可以在Chrome和Firefox等瀏覽器中正常工作,但不會出現問題,但會在其他瀏覽器中出現問題。通常,不建議這樣做,因爲正如我已經說過的,它可能會在某些瀏覽器中破壞功能。

另外,根據HTML5規範,html,body和head標籤是完全可選的。但是,HTML4和HTML5都需要非空的<title>標記。

編輯:如果你正在尋找更多的主管回答,你應該檢查這個答案:

Is it necessary to write HEAD, BODY and HTML tags?

+0

所以它不符合標準? –

+0

@LordLoh。:自己回答這個問題,使用http://validator.w3.org/#validate_by_input – CBroe

+0

w3c驗證器會拋出一個錯誤,但我認爲JS(在那裏出現複雜的JS)是在渲染時添加標籤。 –

0

這真的取決於服務。通常,我傾向於將<html>放入任何我要返回到客戶機的HTML中。例如,Chrome會自動爲您生成<html>標記。其他人,如IE不會,並且會很難理解代碼。

我的建議是,你的總是在你的HTML輸出中包含<html>,因爲這是最好的,跨瀏覽器兼容格式化HTML的方式。

如果你打開此文件:

<h3>Hello World!</h3> 

在Chrome瀏覽器,並查看開發者控制檯的元素,你會看到:

<html> 
    <head> 
    </head> 
    <body> 
     <h3>Hello!</h3> 
    </body> 
</html> 

鉻可以處理這個,但其他瀏覽器不能。

相關問題