- HTML是一個弱勢語言
- HTML不區分大小寫
- HTML頁面的后綴名是html或者htm(有一些系統不支持后綴名長度超過3個字符,比如dos系統)
-
HTML的結構:
- 聲明部分:主要作用是用來告訴瀏覽器這個頁面使用的是哪個標準。<!doctype html>是HTML5標準。
- head部分:將頁面的一些額外信息告訴服務器。不會顯示在頁面上。
- body部分:我們所寫的代碼必須放在此標簽內。
目前,IE瀏覽器是完全不支持H5的,支持最好的是Opera瀏覽器,可以支持95%以上;其次是google,可以支持一部分H5。
1、編寫XHTML的規范:
(1)所有標記元素都要正確的嵌套,不能交叉嵌套。正確寫法舉例:<h1><font></font></h1>
(2)所有的標記都必須小寫。
(3)所有的標記都必須關閉。
- 雙邊標記:<span></span>
- 單邊標記:<br> 轉成 <br /> <hr> 轉成 <hr />,還有<img src=“URL” />
(4)所有的屬性值必須加引號。<font color="red"></font>
(5)所有的屬性必須有值。<hr noshade="noshade">、<input type="radio" checked="checked" />
(6)XHTML文檔開頭必須要有DTD文檔類型定義
2、HTML的基本語法特性
(1)HTML對換行不敏感,對tab不敏感
HTML只在乎標簽的嵌套結構,嵌套的關系。誰嵌套了誰,誰被誰嵌套了,和換行、tab無關。換不換行、tab不tab,都不影響頁面的結構。
也就是說,HTML不是依靠縮進來表示嵌套的,就是看標簽的包裹關系。但是,我們發現有良好的縮進,代碼更易讀。要求大家都正確縮進標簽。
百度為了追求極致的顯示速度,所以HTML標簽都沒有換行、都沒有縮進(tab),HTML和換不換行無關,標簽的層次依然清晰,只不過程序員不可讀了。如下圖所示:
(2)空白折疊現象
HTML中所有的文字之間,如果有空格、換行、tab都將被折疊為一個空格顯示。
舉例如下:
(3)標簽要嚴格封閉
標簽不封閉是災難性的。
標簽不封閉的舉例如下:
如需轉載,請注明文章出處和來源網址:http://www.rs2pl.com/html/h60383.shtml