1. 程式人生 > >HTML小知識點總結

HTML小知識點總結

utf-8和utf8

  之前一直都沒有關注過兩種寫法有什麼不同,但在專案中出現了錯誤,就記錄了一下。
  “UTF-8” 是標準寫法,php 在 Windows 下邊英文不區分大小寫,所以也可以寫成 “utf-8”。”UTF-8” 也可以把中間的”-“省略,寫成 “UTF8”。一般程式都能識別,但也有例外,為了嚴格一點,最好用標準的大寫”UTF-8”。
  在資料庫中只能使用”utf8”(MySQL) 在MySQL的命令模式中只能使用”utf8”,不能使用”utf-8”,也就是說在PHP程式中只能使用 “set names utf8(不加小橫槓)”,如果你加了”-“此行命令將不會生效,但是在 PHP 中 header 時卻要加上”-“,因為 IE 不認識沒槓的”utf8”。


  所以吧,只有在MySQL中可以使用”utf-8”的別名”utf8”,但是在其他地方一律使用大寫”UTF-8”。

htm和html

  HTM(Hypertext Markup)和HTML(Hypertext Markup Language)
  htm 是來源於老的 8.3 檔案格式,DOS 作業系統只能支援長度為三位的字尾名,所以是 htm,但在 windows 下無所謂 HTM 與 HTML,html 是為長檔名的格式命名的。所以 htm 是為了相容過去的DOS命名格式存在的,在效果上沒有區別的。以前 htm 和 html 作為不同的伺服器上的超文字檔案,但現在通用。
  對於現在,可以說 htm = html,但是,為了一致性原則,應該選擇無限長度命名方式的html。

class和id

  如果問你,想要確定一個元素的唯一屬性是通過class還是id,當然是id啦。
  class 屬性可以多用 class=” ” (引號裡面可以填入多個class屬性)
  id 屬性只能單獨設定 id=” “(只能填寫一個,多個無效)

CSS

  CSS 是在 HTML 4 開始使用的,是為了更好的渲染HTML元素而引入的.
  CSS 可以通過以下方式新增到HTML中:
  ·內聯樣式- 在HTML元素中使用”style” 屬性
  ·內部樣式表 -在HTML文件頭部 head區域使用style 元素 來包含CSS
  ·外部引用 - 使用外部 CSS 檔案


  最好的方式是通過外部引用CSS檔案.
  當特殊的樣式需要應用到個別元素時,就可以使用內聯樣式。 使用內聯樣式的方法是在相關的標籤中使用樣式屬性。樣式屬性可以包含任何 CSS 屬性。