2013-03-15 64 views
-1

當啓動一個HTML文檔我總是寫指定<!doctype>和<html>屬性

<!doctype html> 
<html> 

但也有很多網站寫它作爲

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 

有沒有在做我的方式做的危險?所有額外屬性的好處是什麼?

+0

較低的是XHTML,您的是HTML5 – 2013-03-15 13:06:40

回答

0

這些網站正在使用您正在使用HTML5 version.In HTML5,你可以簡單地指定一個像

<!doctype html> 

的DOCTYPE但在之前的版本中(在html5之前),我們有如下文檔類型:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
0

你的DOCTYPE設置什麼是HTML5。您看到的其他版本適用於較低版本(HTML4.01等)。

據我所知,使用HTML 5標記應引起太多問題,除非人們對老年人(IE6或更低)的瀏覽器瀏覽您的網站。

你可以找到一個更全面的指南在這裏:之前HTML5 version.But http://www.w3schools.com/tags/tag_doctype.asp

0

通常使用<!DOCTYPE>聲明來區分b在HTMLish語言的版本之間(在這種情況下,HTML或XHTML)。

不同的標記語言行爲會有所不同。例如是高度:100%

注:(這很重要):不要用XHTML混合HTML

你會發現,組件的高度是截然不同的,唯一的文件之間的區別!!!!

相關問題