CSS入门笔记二十七:CSS3新增选择器

CSS3有兼容性问题,要IE9+才能使用

新增选择器

a.属性选择器:可以根据元素特定的属性来选择元素
在这里插入图片描述
注意:类、伪类、属性选择器的权重伪10.

b.结构伪类选择器
在这里插入图片描述
E:nth-child(n)扩展
在这里插入图片描述
注意:E e : nth-child(x)与E e:nth-of-type的用法
E e : nth-child(x)的选择过程是先找到E标签的第x个子标签,再判断第x个子标签是不是e标签,若是,则选择,若不是则不选择。
例:

section li: nth-child(1) {
	color: red;
	}
<section>
	<li>1 </li>
	<li>2 </li>
	<li>3 </li>
	/*结果是1变成红色*/
section div :nth-child(1){
	color: red;
	}
<section>
	<p>1</p>
	<div>2</div>
	<div>3</div>
	/*没有标签会变色*/

E e :nth-of-type(x)则是先将E中所有的e标签都选择出来并按顺序排列,然后再找出第x个e标签改变样式

c.伪元素选择:利用CSS创建新的标签元素,而不需要HTML标签,从而简化HTML结构

写法及注意:

在这里插入图片描述
伪元素清除浮动法原理解释

在这里插入图片描述

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值