CSS学习: 选择器
css 是干嘛的
为页面元素添加样式
选择器是什么
找元素,找你想要应用样式的元素
一条简单的 css 规则:
1 | /* 把一个 p 元素内的文本设置为红色 */ |
上下文选择器
格式:
1 | /* article 内如果有 p 则将 p 元素的字重设置为 bold ( article 是 p 的祖先元素,不一定是父元素 */ |
特点: 元素之间有空格
如果我们想要选择父子关系的元素,可以写成这样:
1 | section > h2 { font-style:italic; } |
还有同胞关系:
1 | /* 相邻同胞 */ |
*通用选择符 **
1 | /* *是一个通配符,它匹配任何元素 */ |
id 和 class 选择器
id 和 calss , 相当于为元素起了名称,通过 id 和 calss 我们可以直接找到对应元素,不必关心文档结构
1 | .specialtext { font-style: italic; } |
这里的 .specialtext
就是在找 类名 为 specialtext
的元素
我们也可以带着标签:
1 | /* 类名为 specialtext 的 p 元素 */ |
如果想通过一个元素上的两个类名来确定这个元素:
1 | /* 这会找到同时拥有 specialtext 和 featured 两个类名的元素 */ |
与 类选择器类似, ID 选择器只需要把 .
改成 #
即可:
1 | #specialtext { font-style: italic; } |
属性选择器
1 | /* 带有 title 属性的 img 元素 */ |
1 | /* title 属性的值为 'red flower' 的 img 元素 */ |
上面两个例子,一个通过属性名去选择元素,一个通过属性值去选择元素
以上就是几种常用的选择器,熟练使用之后可以应对大部分使用场景
原文作者: dgb8901,yinxing
原文链接: https://www.itwork.club/2018/10/08/CSS-Learning-selector/
版权声明: 转载请注明出处
为您推荐
体验小程序「简易记账」
关注公众号「特想学英语」