CSS的特性与简便写法

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8" />

<title>CSS的三大特性</title>

<style>

/* 子级继承父级的 继承性*/

body{

font-size: 50px;

color: red;

}

/* 层叠性 */

/* 前面的红色会被后面的蓝色覆盖,但大小和宽度都会生效 */

.box1{

color: red;

font-weight: 800;

}

.box1{

color: blue;

font-size: 80px;

}

</style>

</head>

<body>

<!-- 1.继承性:子级默认继承父级的文字控制属性 -->

<div>div标签</div>

<p>p标签</p>

<span>span标签</span>

<!-- 子级自己有属性就不会继承父级的该属性 -->

<a href="#">a标签</a>

<!-- a标签自己默认是蓝色的,所以不会继承父级body的红色,

但a标签自己没有字体大小,所以会继承父级body的字体大小 -->

<!-- 2.层叠性

相同的属性会覆盖:后面的CSS属性覆盖前面的CSS属性

不同的属性会叠加:不同的CSS属性都生效

-->

<div class="box1">div1</div>

<div class="box1">div2</div>

<!-- /* 层叠性 */

/* 前面的红色会被后面的蓝色覆盖,但大小和加粗都会生效 */

.box1{

color: red;

font-weight: 800;

}

.box1{

color: blue;

font-size: 80px;

} -->

<!-- 3.选择器的优先级

优先级:也叫权重,当一个标签使用了多种选择器时,基于不同种类的选择器的匹配规则

规则:选择器优先级高的样式生效

公式:!important > 行内样式 > id选择器 > 类选择器 > 标签选择器 > 通配符选择器

(选中的标签范围越大,优先级越低)

!important:提权功能,提高权重/优先级到最高,慎用

写法:

*{

color:red !important;

}

-->

<!-- 优先级 ------ 权重计算规则

叠加计算:如果是复合选择器,则需要权重叠加计算

公式:每一级之间不存在进位

(行内样式,id选择器个数,类选择器个数,标签选择器个数)

规则:

1.从左到右依次比较选个数,同一级个数多的优先级高,如果个数相同,则向后比较

2.!important 权重最高

3.继承 权重最低

-->

<!-- html与css的简便写法:Emmet写法:代码的简写方式,输入缩写VScode会自动生成对应的代码

HTML:

类选择器:标签名.类名:<div class="box"></div>

id选择器:标签名#id名:<div id="box"></div>

同级选择器:div+p:<div></div><p></p>

父子级选择器:div>P:

<div>

<p></p>

</div>

多个相同标签:span*3:<span></span><span></span><span></span>

有内容的标签:div{内容}:<div>text</div> -->

</body>

</html>

相关推荐
尾善爱看海1 小时前
Vue 面试收官篇:SSR、性能优化落地、30 道高频面试题精讲(附标准答案)
前端·javascript·vue.js·面试·vue
驳是2 小时前
一个组件,提升 react-router 开发的幸福感
前端·preact
GreenTea2 小时前
OpenAI Agents API 上手实测:一次调用把整个 agent loop 甩给 OpenAI
前端·后端·算法
星云API技术支持2 小时前
企业微信二次开发:群权限设置、成员管理与群资料维护的接口组合实践
java·前端·企业微信
京东云开发者2 小时前
81.8 秒的视频,我们改了 15 个版本:一次纯 Codex 驱动的 AI-native 视频实践
前端·aigc
Csvn3 小时前
TypeScript 大型项目架构:从单体 tsconfig 到分层可扩展的工程
前端
计算机魔术师4 小时前
Dario Amodei 发文呼吁为前沿 AI 降速并提出三点计划
前端
计算机魔术师5 小时前
OpenAI的AI代理偷偷给RubyGems下毒,我们却毫无察觉
前端
甲维斯5 小时前
0代码,0建模,3句话开发一个3D游戏!
前端·游戏·游戏开发
IT_陈寒5 小时前
Vue的响应式更新把我坑惨了,原来问题出在这
前端·人工智能·后端