CSS特性

一、CSS特性定义:化简代码/定位问题,并解决问题。

二、三个特性

1、继承性:子级默认继承父级的文字控制属性。

注:如果标签自己有样式则生效自己的样式,不继承。

例:

代码:

结果:

2、层叠性

特点:①相同的属性会覆盖:后面的CSS属性覆盖前面CSS属性;

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

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

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

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

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

③技巧:选中标签的范围越大,优先级越低。

4、优先级——叠加计算规则

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

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

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

规则:①从左向右依次比较个数,同一级个数多的优先级高,如果个数相同,则向后比较;

          ②!important权重最高

          ③继承权重最低

三、Emmet写法:代码的简写方式,输入缩写VScode会自动生成对应的代码。

1、HTML

说明标签结构Emmet
类选择器<div class="box"></div>标签名.类名
id选择器

<div id="box"></div>

标签名#id名
同级标签<div></div><p></p>div+p
父子级标签<div><p></p></div>div>p
多个相同标签<span>1</span><span>2</span><span>3</span>span*3
有内容的标签<div>内容</div>div{内容}

2、CSS:大多数简写方式为属性单词的首字母。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值