我見過以下聲明使用html5。什麼是html5的有效聲明?
<!DOCTYPE html>
但是,是否真的需要指定?實際發生的情況是:<!DOCTYPE>
。如何檢查正在使用的doctype以及瀏覽器是否使用了默認值?
我見過以下聲明使用html5。什麼是html5的有效聲明?
<!DOCTYPE html>
但是,是否真的需要指定?實際發生的情況是:<!DOCTYPE>
。如何檢查正在使用的doctype以及瀏覽器是否使用了默認值?
當你只使用實際發生的:
<!DOCTYPE>
使用的只是<!DOCTYPE>
代替<!DOCTYPE html>
觸發瀏覽器進入「怪癖模式」:
所以是的,以阻止瀏覽器進入怪癖模式,你真的需要使用<!DOCTYPE html>
。
我如何檢查什麼的doctype正在使用
瀏覽器不「使用」文檔類型比決定是否進入特殊模式的任何其他。
...如果瀏覽器使用默認值?
沒有默認的doctype瀏覽器使用。唯一的默認值是:如果文檔根本沒有文檔類型,那麼瀏覽器進入怪癖模式。防止瀏覽器進入怪癖模式的最短可能的文檔類型是<!DOCTYPE html>
。這就是爲什麼在HTML規範中選擇它被定義爲 HTML的標準doctype(包括所有未來版本的HTML)。