马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 不二如是 于 2021-8-11 09:24 编辑
在33我们设计了一个很酷炫的块状阴影。
有位超可爱的鱼油,在HTML(11 - 19)小结 | 【小白版】提出,优先级的疑问,今天搞定之!
到目前为止,我们已经搞定了C3很大一部分的基础知识。
因为不同类型的属性,可以干相同的事情,所以优先级自然就出现了!
先上代码:<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css"></style>
</head>
<body>
<h1 class="Happy" id="FishC">新春快乐~</h1>
</body>
</html>
效果图:
添加CSS颜色样式:<style type="text/css">
h1{
color: red;
}
.Happy{
color: blue;
}
#FishC{
color:yellow;
}
</style>
你猜效果图,会显示什么效果呢?
在上面的代码中,我们使用了三种选择器:
id选择器(#FishC{...})、类选择器(.Happy{...})、标签选择器{h1{...}}
从效果图,我们知道,id选择器优先级最高!
现在注释掉,看剩下两个谁厉害:h1{
color: red;
}
.Happy{
color: blue;
}
#FishC{
/*color:yellow;*/
}
效果图:
不言而喻,类选择比较腻害~
在33、32、31、我们使用了类选择器,a:hover{...},只要鼠标移动到某区域,会变亮。
我来总结下他们的优先级。
在日常开发复杂的Web时,不可避免的使用大量的样式表。
因为多,所以产生问题的可能性也大大提高了。
有很大一部分,是因为优先级!
不管怎样,一定要记住下面这个优先级表
通用选择器*{..} < 标签选择器 h1{...} < 类选择器.black{...} < 伪类选择器a:hover{...} < ID选择器#title{...}
通用选择器*{..} < 标签选择器 h1{...} < 类选择器.black{...} < 伪类选择器a:hover{...} < ID选择器#title{...}
通用选择器*{..} < 标签选择器 h1{...} < 类选择器.black{...} < 伪类选择器a:hover{...} < ID选择器#title{...}
通用选择器*{..} < 标签选择器 h1{...} < 类选择器.black{...} < 伪类选择器a:hover{...} < ID选择器#title{...}
通用选择器*{..} < 标签选择器 h1{...} < 类选择器.black{...} < 伪类选择器a:hover{...} < ID选择器#title{...}
通用选择器*{..} < 标签选择器 h1{...} < 类选择器.black{...} < 伪类选择器a:hover{...} < ID选择器#title{...}
通用选择器*{..} < 标签选择器 h1{...} < 类选择器.black{...} < 伪类选择器a:hover{...} < ID选择器#title{...}
通用选择器*{..} < 标签选择器 h1{...} < 类选择器.black{...} < 伪类选择器a:hover{...} < ID选择器#title{...}
通用选择器*{..} < 标签选择器 h1{...} < 类选择器.black{...} < 伪类选择器a:hover{...} < ID选择器#title{...}
通用选择器*{..} < 标签选择器 h1{...} < 类选择器.black{...} < 伪类选择器a:hover{...} < ID选择器#title{...}
这位鱼油,如果喜欢本帖子,请订阅 专辑-->( 传送门)( 不喜欢更要订阅 )
官方 Web 课程:
|