先列出CSS中常用的偽類
a:link {color:#FF0000;} /* 未訪問的鏈接 */
a:visited {color:#00FF00;} /* 已訪問的鏈接 */
a:hover {color:#FF00FF;} /* 鼠標劃過鏈接 */
a:active {color:#0000FF;} /* 已選中的鏈接 */
:checked 選擇所有選中的表單元素
:disabled 選擇所有禁用的表單元素
p:first-child 父元素中第一個p元素
比如#div p:first-child{
color:#E4393c;
}
:last-child 父元素中最后一個p元素
p:before
p:after 這兩個常被用來清除浮動
html文字效果由css樣式屬性控制,css層疊樣式表不是唯一但有優先順序的。
第一優先級:無條件優先的屬性只需要在屬性后面使用!important。它會覆蓋頁面內任何位置定義的元素樣式。
第二優先級:在html中給元素標簽加style,即內聯樣式。
第三優先級:由一個或多個id選擇器來定義。例如,#id{margin:0;}會覆蓋.classname{margin:3pxl}
第四優先級:由一個或多個類選擇器、屬性選擇器、偽類選擇器定義。如.classname{margin:3px}會覆蓋div{margin:6px;}
第五優先級:由一個或多個類型選擇器定義。如div{marigin:6px;}覆蓋*{margin:10px;}
第六優先級:通配選擇器,如*{marigin:6px;}
還有一種是js腳本監聽強制控制,這里修改需要找到監聽事件進行修改。
可以,a標簽跟普通標簽的樣式設置一樣,只不過多了一些特有的link樣式