2017-01-19 90 views
1

我見過以下聲明使用html5。什麼是html5的有效聲明?

<!DOCTYPE html> 

但是,是否真的需要指定?實際發生的情況是:<!DOCTYPE>。如何檢查正在使用的doctype以及瀏覽器是否使用了默認值?

回答

1

當你只使用實際發生的:<!DOCTYPE>

使用的只是<!DOCTYPE>代替<!DOCTYPE html>觸發瀏覽器進入「怪癖模式」:

所以是的,以阻止瀏覽器進入怪癖模式,你真的需要使用<!DOCTYPE html>

我如何檢查什麼的doctype正在使用

瀏覽器不「使用」文檔類型比決定是否進入特殊模式的任何其他。

...如果瀏覽器使用默認值?

沒有默認的doctype瀏覽器使用。唯一的默認值是:如果文檔根本沒有文檔類型,那麼瀏覽器進入怪癖模式。防止瀏覽器進入怪癖模式的最短可能的文檔類型是<!DOCTYPE html>。這就是爲什麼在HTML規範中選擇它被定義爲 HTML的標準doctype(包括所有未來版本的HTML)。

0

如果您正在使用HTML 5,你應該在DOCTYPE標籤使用

<!DOCTYPE html> 

前對this鏈接

看看