想讓CSS樣式表生效,那麼DOCTYPE宣告是必須的,在先前TABLE佈局的網頁DOCTYPE可以省略也是能正常顯示。但如果是在DIV CSS佈局中,DOCTYPE的這一小段程式碼就至關重要了,是會影響CSS樣式是否生效。少了DOCTYPE html聲明有的CSS樣式仍是生效,但有的CSS樣式是失效的。所以DOCTYPE是必不可少的。
DOCTYPE簡寫
以前HTML4版本中(現在HTML),我們DW軟體新建一個HTML時候,DOCTYPE自動就會產生,不需要自己手動輸入,非常方便快捷,可能你從來沒有仔細觀察過DOCTYPE代碼具體什麼意思,具體什麼單字組成。
<!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">
預設DW軟體新建HTML時候自備。
雖然我們不需要自己手動輸入!DOCTYPE html程式碼,但在HTML5中流行簡寫,將以上特別長特別複雜的程式碼簡寫為:
<!DOCTYPE html> <html>
相容於所有瀏覽器,不用考慮因為簡寫照成相容問題、html亂碼問題。
簡寫最好在DW軟體進行,這樣不容易改變HTML網頁編碼模式,如果記事本修改簡寫HTML檔案或程式檔案很容易造成網頁亂碼情況出現。
程式碼從簡是一種程式碼時尚,如果能簡寫相容性又好我們何樂不為!所以DIVCSS5推薦簡寫。
來吧:
<!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">
簡寫瘦身為:
<!DOCTYPE html> <html>
所以說需求決定市場,我們以後的程式碼都會越來越簡潔,更多精彩請關注php中文網其它相關文章!
相關閱讀:
以上是html文檔類型聲明怎麼寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!