1、 css選擇器 li,CSS選擇器權重如何計算?
很古老的話題了
id=100
class=10
tag(標簽)=1
按照這個規律去計算,比如
#qietu div{}
100+1 = 101
.qietu .box{}
10+10=20
可以得出第一個的權重要比第二個要高。另外關于權重的擴展知識面,我推薦了解下BEM命名規則,這個觀念很好,可以從側面杜絕權重問題的產生,還有一個就是提高權重的方法 !important;
2、 CSS中li設置左浮動后?
CSS中li設置左浮動后,li下面的a控制位置方式為:li a{margin-left:20px; margin-top:12px;display:block;width:20px;}詳情:a標簽寫樣式時要加display:block;屬性,這樣a標簽就顯示一行了。一個li下面有多個a標簽的話,就得給他們定寬度,必要的情況下就float:left。
3、 css三種選擇器的特點?
css選擇器的類型分為3類:標記選擇器、類別選擇器和ID選擇器。
(可能名稱有不同的說法,但意思都是一樣的) 標記選擇器是利用HTML的標記直接定義標記內容的樣式,如:h1{ color:red; font-size:25pt;} 類別選擇器是通常說的class選擇器,定義的時候要在名稱前加.如:.one{ color:red; font-size:25pt;} ID選擇器定義的時候要在前面加#,如:#box { color:red; font-size:25pt;} 利用DW寫CSS的時候,高級就是上面說的ID選擇器,ID選擇器的名字可以任意命名,可以自己定義,可是標簽就只能是HTML語言里制定的那些標記,不能自己定義。4、 css樣式里li列表里?
可以使用 letter-spacing:*px; 來控制文字間距,*px是指間距像素這個不僅可以用在li里,其它需要文字排版的地方都可以使用舉個例子:.list li {width:200px; text-align:center; height:22px; line-height:22px; letter-spacing:5px; overflow:hidden; clear:both;}說明.list li {li寬度200px; 文字居中; li高度22px; 行高22px; 字間距5px; 超出部份隱藏; 清除;}