CSS 偽類用於向某些選擇器添加特殊的效果。
a:link {color: #FF0000} /* 未訪問的鏈接 */
a:visited {color: #00FF00} /* 已訪問的鏈接 */
a:hover {color: #FF00FF} /* 鼠標移動到鏈接上 */
a:active {color: #0000FF} /* 選定的鏈接 */
p:first-child {font-weight: bold;} /* 偽類來選擇元素的第一個子元素 */
a:focus {color: #00FF00} /* 獲得焦點的鏈接 */
q:lang(no){color: red} /*:lang 偽類允許您為不同的語言定義特殊的規則 */
h1:before{content:"hua"} /* 在元素之前添加內容。 這里面的內容特殊字符只能使用Unicode */
h1:after{content:"hua"} /* 在元素之后添加內容。 這里面的內容特殊字符只能使用Unicode */
ASCII(American Standard Code for Information Interchange,美國標准信息交換代碼)是基於拉丁字母的一套電腦編碼系統,主要用於顯示現代英語和其他西歐語言。
它是現今最通用的單字節編碼系統,並等同於國際標准ISO/IEC 646。
HTML中<,>,&等有特殊含義(<,>,用於鏈接簽,&用於轉義),不能直接使用,所以就用到了轉義字符。
定義轉義字符串的原因有兩個:第一個原因是像“<”和“>”這類符號已經用來表示HTML標簽,因此就不能直 接當作文本中的符號來使用。
第二個原因是,有些字符在ASCII字符集中沒有定義,因此需要使用轉義字符串來表示。
Unicode源於一個很簡單的想法:將全世界所有的字符包含在一個集合里,計算機只要支持這一個字符集,就能顯示所有的字符,再也不會有亂碼了。
它從0開始,為每個符號指定一個編號,這叫做"碼點"(code point)。比如,碼點0的符號就是null(表示所有二進制位都是0)。CSS中的偽類特殊內容用Unicode。
Unicode轉換工具
http://tool.chinaz.com/tools/unicode.aspx
Unicode所有字符網站
http://unicode-table.com/cn/