css样式来源/选择器
程序员文章站
2022-06-01 20:29:16
...
css
样式来源
- 默认样式
- 行内样式 style=””
- 文档样式 <style></style>
- 外部样式 style.css
选择器
基本选择器
css权重
- *:!important
- 第一等:内链style=””
- 第二等:ID选择器 #h3
- 第三等:类选择器 .h3
- 第四等:空格选择器 div h3
- 通配符:子选择器、相邻选择器等
案例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<!-- 第三按文件和style顺序从下往上 -->
<link rel="stylesheet" href="css.css">
<style>
*{
font-size:45px;
font-weight:bolder;
}
/* 子元素 只选择一代 */
.div2>div>span{
color:#159454;
}
/* 空格 所有后代 */
.div3>div span{
color:#8b9415;
}
/* 相邻兄弟 */
.div4>div+ul{
color:#849229;
}
/* 所有兄弟 ~ */
.div5>div~ul{
color:#359229;
}
/*
*:!important
第一等:内链style=""
第二等:ID选择器 #h3
第三等:类选择器 .h3
第四等:空格选择器 div h3
通配符:子选择器、相邻选择器等
*/
div h3.h3#h3{
color:#123456;
}
div h3.h3{
color:#234567;
}
div h3{
color:#345678;
}
h3{
color:#456789;
}
/* 优先执行!important */
.div{
color:#4a498f !important;
}
</style>
</head>
<body>
<div style="display: flex;" >
<div style="width:50%;" >
<!-- 第二执行style -->
<div class="div" style="color:red;">123</div>
<div class="div2" >
<div>
<span>11</span>
</div>
<div>
<div>
<span>22</span>
</div>
</div>
</div>
<div class="div3" >
<div>
<span>11</span>
</div>
<div>
<div>
<span>22</span>
</div>
</div>
</div>
<div class="div4" >
<div>
<span>11</span>
</div>
<ul>
<li>222</li>
</ul>
<ul>
<li>333</li>
</ul>
</div>
<div class="div5" >
<div>
<span>11</span>
</div>
<ul>
<li>222</li>
</ul>
<ul>
<li>333</li>
</ul>
</div>
</div>
<div style="width:50%;" >
<!-- 权重 -->
<h3 class="h3" id="h3" >123</h3>
</div>
</div>
</body>
</html>
上一篇: 定位登录页面/flex布局
下一篇: 如何管理Oracle的表空间和数据文件
推荐阅读
-
CSS秘密花园: 相邻元素样式_html/css_WEB-ITnose
-
CSS中hover改变子元素和其它元素样式_html/css_WEB-ITnose
-
Sass对CSS的扩展-嵌套规则,引用父选择器,属性嵌套,占位符选择器_html/css_WEB-ITnose
-
我想给网站设计一个Logo,设计灵感一般来源于哪? 一般Logo设计步骤是怎么样的?_html/css_WEB-ITnose
-
css3中新增的样式使用方法 - jerrylsxu
-
关于一个Body全局样式不解的地方?_html/css_WEB-ITnose
-
JS获取元素、修改元素/css样式/标签属性、简单事件、数据类型
-
自定义表单样式之checkbox和radio_html/css_WEB-ITnose
-
层叠样式表CSS_html/css_WEB-ITnose
-
jquery 操作css样式、位置、尺寸方法汇总