1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > css3基本选择器及其扩展 css派生选择器有几种 – CSS – 前端 css 穿透

css3基本选择器及其扩展 css派生选择器有几种 – CSS – 前端 css 穿透

时间:2021-02-28 09:00:20

相关推荐

css3基本选择器及其扩展 css派生选择器有几种 – CSS – 前端 css 穿透

1.标签选择器:直接用元素的标签来进行选择

span { // 直接选择span标签

size:16px;

}

1

2

3

1

2

3

2.ID选择器:通过设置id名字,进行精确的选择,用#来定义

# div1 { //通过id名字来进行选择

color:red;

}

<div>1</div>

1

2

3

4

1

2

3

4

3.类选择器:通过类名来进行选择,选择范围比id选择器大,用’.来定义

.div1 { //所有类名为div1的都被选择了

color:red;

}

<div>1</div>

<div>1</div>

<div>1</div>

1

2

3

4

5

6

1

2

3

4

5

6

4.通配符选择器:范围更大,作用于所有标签,用*来定义

不建议使用,对页面加载负担大

高级选择器

1.后代选择器:定义用空格隔开

div span { //选择的是div标签下的span标签,当然后代顾名思义可以不止隔一代,可以隔多代进行选择

color:red;

}

<div><span>1</span></div>

1

2

3

4

1

2

3

4

2.交集选择器:与后代选择器定义的不同是,没有空格隔开,两个元素紧挨着

span#a1 { //选择的是两个条件1.既是span标签的 2.id名是a1的元素,两个条件缺一不可

color:red;

}

<span id=“a1”>1</span>

<span >1</span>

1

2

3

4

5

1

2

3

4

5

3.并集选择器:定义用逗号隔开

span,#a1 { //选择的是1.是span标签的 2.id名是a1的元素,两个条件满足一个即可

color:red;

}

<span id=“a1”>1</span>

<span >1</span>

1

2

3

4

5

1

2

3

4

5

4.伪类选择器:

1.静态伪类:点击连接之前(link),点击连接之后(visited)这样的

2.动态伪类:鼠标移入(hover),点击之后(focus)

@ css3的transition是直接写在选择器上?

写在哪里是要分情况的,是要看你想要实现什么效果。

1)如果写在选择器,如果是写的rotate等事件,则直接执行事件,如果写的是transtion:all ease 0.5s,那么他在你鼠标移入以及鼠标移出的时候都会发挥作用。

2)写在hover上,那么他只会在鼠标移入的时候才执行你自己定义的transtion动作,移出没有效果;

@ css层次选择器有哪些?

选择器body > div只操作body下级的div。div1 + div2只选择div1 同级 随后 相邻最近 的div2div1 ~ p 选择div1下所有的p属性选择器

@ CSS3与CSS的区别有哪些?

百网页样式code,不同的在于css3比css多了一些样式设置而已。css3是向前兼容的,也就度是说,css中有效的code在css3也有效。以上是纯code方面来看,而对于具体的问显示效果,还要看浏览器对其的支持情况。举2个简单的例子答:一、一个css与css3都有效的code,如果浏览器不支持css3,那么只会以css的样式显示。版最常见的就是圆弧角。二、一个只在css3中有效的code,如果浏览器不支持css3,那么其权显示效果就不会出现。css3和css,在编写code的时候,除了对一些css3中新出现的属性设置,其它完全一样。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。