如果h1里面定义了id,name,class属性,我用三种选择器来改变h1的文字颜色,哪一个生效?

来源:4-5 CSS的5种基本选择器

小小大麦

2019-08-01 12:57:26

如提问所说

写回答

2回答

好帮手慕星星

2019-08-01

同学你好,

这个要看选择器的权重:

id>class=属性>元素

所以用id,class和属性设置h1字体样式的时候,id样式会显示。如下:

http://img.mukewang.com/climg/5d42970d0001631b05760412.jpg

效果:

http://img.mukewang.com/climg/5d4298c30001c21e01600068.jpg

class和属性选择器哪个在后面就会显示哪个,后面的会覆盖前面的:

http://img.mukewang.com/climg/5d429900000137cd02630228.jpg

http://img.mukewang.com/climg/5d4298de00016dbc01540077.jpg

http://img.mukewang.com/climg/5d42990e000171f502370169.jpg

http://img.mukewang.com/climg/5d4299160001aa9701770056.jpg

自己可以举例测试下,祝学习愉快!

1

Tiredclouds

2019-08-01

style表里的第一个

1
hiredclouds
h 与顺序无关
h019-08-01
共2条回复

0 学习 · 339 问题

查看课程