HTML轉義字符 Unicode和CSS偽類介紹


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/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM