html5一些容易忽略的細節

  最近因爲常常寫前端,因此係統性的看了一下html5頁面的基礎信息,雖然之前寫了好久的html代碼,可是其中的一些細節仍是容易被忽略,因此這裏一塊兒整理一下。html

  1. 在html5中,空元素結尾處的空格和斜槓是能夠忽略的。
  2. 標籤中屬性值兩邊的引號是可選的。不過習慣上仍是會寫上。
  3. 屬性的數字值無需輸入單位,只需輸入數值自己便可。如標籤中的height和width等。
  4. 標籤中有的屬性只接受預約義值(也稱爲枚舉值)。必定要用小寫字母寫枚舉值。如input的type。有的屬性能夠是任意值,如input的Value。
  5. 標籤中還有一種特殊的布爾屬性值。這種屬性值是可選的,若是出現就表示爲true。若是非要填寫值,就填寫自己。如hidden="hidden"。
  6. html的命名規範:最好是所有用小寫字母,單詞之間用 - (短橫線)來分割單詞,擴展名用.html(雖然也能夠用.htm表示html頁面)。
  7. 標籤img中的alt屬性做用是若是圖片沒有加載成功或者只是經過僅文本顯示的遊覽器(極少)訪問會顯示該文字,屏幕閱讀器會朗讀該文字(無障礙訪問)。
  8. title 標籤必須位於head標籤的內部,而且位於字符編碼meta標籤的後面。
相關文章
相關標籤/搜索