CSS选择器总结
程序员文章站
2022-05-01 17:12:06
...
CSS有两部分组成:选择器和声明(属性和属性值)
一,选择器{属性: 属性值}
1. 标签选择器
html标签{属性:属性值}
p{
color:#f00;
}
2. ID选择器
#ID名称{属性:属性值}
#apple{
color:#f00;
}
3. 类选择器
.CLASS名称{属性:属性值}
.apple{
color:#f00;
}
4. 通配符选择器
重置网页样式
例如,
*{margin:0;padding:0;}
5. 群组选择器
p,h1,h2{
color:#f00;
}
p,h1,#top,.nov{
color:#f00;
}
.top p,.nav p{
color:#f00;
}
6. 后代选择器
div h1{
color:#f00;
}
7. 伪类选择器
初始状态 a:link
鼠标划上的状态a:hover
鼠标**的状态a:active
鼠标点击之后的状态a:visited
一般
a:
a:hover
即可
注意:为什么超链接点击一次以后不生效?
伪类选择器的顺序
a:link
a:visited
a:hover
a:active
二,选择器的权重
继承的权重最小 0000
标签选择器的权重 0001
Class选择器的权重 0010
ID选择器的权重 0100
内联样式表的权重 1000
后代选择器的权重是所有选择器之和(最大)
群组选择器的权重是选择器本身
如果给属性值后面添加 !important 则此项的权重最大
推荐阅读
-
[置顶] CSS+DIV总结_html/css_WEB-ITnose
-
Markdown+Bootstrap图片自适应属性_html/css_WEB-ITnose
-
引入css的四种方式_html/css_WEB-ITnose
-
css border实现的三角形图案_html/css_WEB-ITnose
-
如何组织css,写出高质量的css代码_html/css_WEB-ITnose
-
对javascript的一点点认识总结《javascript高级程序设计》读书笔记_javascript技巧
-
每个Web开发者都需要具备的9个软技能_html/css_WEB-ITnose
-
CSS ul li a 背景图片与文字对齐_html/css_WEB-ITnose
-
云编译帮助文档_html/css_WEB-ITnose
-
HTML5拖拽功能drag_html/css_WEB-ITnose