id=100
class=10
tag(标签)=1
按照这个规律去计算,比如
#qietu div{}
100+1 = 101
.qietu .box{}
10+10=20
可以得出第一个的权重要比第二个要高。另外关于权重的扩展知识面,偶推荐了解下BEM命名规则,这个观念很好,可以从侧面杜绝权重问题的产生,还有一个就是提高权重的方法 !important;
@ 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。
@ 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语言里制定的那些标记,不能自己定义。
@ 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; 超出部份隐藏; 清除;}