1. CSS的复合选择器

CSS(二)

1. CSS的复合选择器

1.1 什么是复合选择器

  • 对基本选择器进行组合形成的

  • 包括:后代选择器、子选择器、并集选择器、伪类选择器等等

1.2 后代选择器(重要)

又称为包含选择器
语法:

元素1 元素2 {
   样式声明}

例如:

ul li {
   样式声明} /* 选择 ul 里面所有的li标签元素 */

元素1、2用空格隔开

1.3 子选择器(重要)

只能选择作为某元素的最近一级子元素

语法:

元素1>元素2{
   样式声明}

上述语法表示选择元素1里面的所有直接后代元素2

例如:

div>p {
   样式声明}  /* 选择 div 里面所有最近以及 p 标签元素 */

元素1、2之间用大于号隔开

1.4 并集选择器(重要)

并集选择器通过**英文逗号(,)**连接

语法:

元素1,元素2 {
   样式声明}

上述语法表示选择元素1和元素2

例如:

ul,div {
   样式声明}  /* 选择 ul 和 div 标签元素 */

1.5 伪类选择器

伪类选择器 用于向某些选择器添加某些特殊的效果,或选择第1个,第n个元素

书写的最大特点是用冒号表示,比如 :hover、 :first-child

1.6 链接伪类选择器

链接伪类选择器注意事项:
  1. 须按照 LVHA 的顺序声明 :link- :visited- :hover- :active。
  2. 记忆法:love hate
链接伪类选择器语法:
/* a 是标签选择器 所有的链接 */
a {
   
    color: gray;
}
/* :hover 是伪类选择器 鼠标经过 */
a:hover {
   
    color: red;  /* 鼠标经过的时候,由  灰色  变为  红色  */
}

1.7 :focus伪类选择器<

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值