当前位置: 首页 > news >正文

今日油价92汽油内存优化大师

今日油价92汽油,内存优化大师,广告联盟app,北京个人网站建设多少钱目录 例子1&#xff0c;确定声明值2&#xff0c;层叠冲突2.1&#xff0c;比较源重要性2.2&#xff0c;比较优先级2.3&#xff0c;比较源次序 3&#xff0c;使用继承4&#xff0c;使用默认值其他 例子 我们来举例说明<h1> 标签最终的样式&#xff1a; <div><h1…

目录

  • 例子
  • 1,确定声明值
  • 2,层叠冲突
    • 2.1,比较源重要性
    • 2.2,比较优先级
    • 2.3,比较源次序
  • 3,使用继承
  • 4,使用默认值
  • 其他

例子

我们来举例说明<h1> 标签最终的样式:

<div><h1 class="red">标题一</h1>
</div>

样式表1——自定义样式

.red {color: salmon;font-size: 40px;
}h1 {font-size: 30px;
}div h1.red {font-size: 20px;font-size: 3em;
}div {background-color: rgba(0, 0, 0, 0.3);text-align: center;
}

样式表2——浏览器默认样式

在这里插入图片描述


一个 css 属性计算出的最终属性值,会经过下面4个步骤。

在这里插入图片描述

1,确定声明值

在所有样式表中,没有冲突的 css 样式就是最终样式

可以看到,没有冲突的 css 样式有 color display margin-block-start… 等等。

所以这一步得到确定的最终样式:

h1 {color: salmon;display: block;margin-block-start: 0.67em;margin-block-end: 0.67em;margin-inline-start: 0px;margin-inline-end: 0px;font-weight: bold;/* 其他 css 声明... */
}

2,层叠冲突

对样式表中,有冲突的声明使用层叠规则

2.1,比较源重要性

重要性:自定义样式 > 浏览器默认样式。

所以font-size 的最终值会在自定义样式中确定:

.red {font-size: 40px;
}h1 {font-size: 30px;
}div h1.red {font-size: 20px;font-size: 3em;
}

这一步能够解释:为什么选择器权重低的自定义样式 * { margin: 0 },会覆盖浏览器默认的样式 body { margin: 8px }

在这里插入图片描述

2.2,比较优先级

也就是选择器的权重。很明显这个选择器的权重最高:

div h1.red {font-size: 20px;font-size: 3em;
}

2.3,比较源次序

相同 css 样式,代码靠后的覆盖代码靠前的。

在这里插入图片描述

此时得到的最终样式:

h1 {font-size: 3em;color: salmon;display: block;margin-block-start: 0.67em;margin-block-end: 0.67em;margin-inline-start: 0px;margin-inline-end: 0px;font-weight: bold;/* 其他 css 声明... */
}

3,使用继承

对仍然没有值的样式,若可以继承,则继承父元素的样式

可以看到自定义样式还有一条 css 声明

div {background-color: rgba(0, 0, 0, 0.3);text-align: center;
}

其中 background-color 不能继承,text-align 可以继承。所以得到继承样式:

在这里插入图片描述

h1 {text-align: center;font-size: 3em;color: salmon;display: block;margin-block-start: 0.67em;margin-block-end: 0.67em;margin-inline-start: 0px;margin-inline-end: 0px;font-weight: bold;/* 其他 css 声明... */
}

4,使用默认值

对仍然没有值的样式,使用默认值(预设值)

比如 <h1>background-color 默认值是 transparent

h1 {background-color: transparent;text-align: center;font-size: 3em;color: salmon;display: block;margin-block-start: 0.67em;margin-block-end: 0.67em;margin-inline-start: 0px;margin-inline-end: 0px;font-weight: bold;/* 其他 css 声明... */
}

此时已经确定了最终的样式,还需要通过最后一步单位转换,让浏览器能够识别。

尺寸相关的样式,会将相对单位转换为绝对单位,比如 em rem % auto 都转为 px
颜色都会转换 rgb()。red 转为 rgb(255, 255, 255)transparent 转为 rgba(0, 0, 0, 0)

在这里插入图片描述


其他

有了上面的规则,再看一个例子:

<div class="box"><a href="">超链接</a>
</div>
.box {color: red !important;
}

效果:

在这里插入图片描述
解释:

在第一步确定声明值中,<a> 的浏览器默认样式中是有 color 样式的。而且也没有对 <a> 设置自定义样式。所以直接就能确定 <a>color 样式值。

在这里插入图片描述

所以,一般在项目中会对 <a> 设置如下自定义样式,来继承父级的 color,方便后续的操作。

a {text-decoration: none;color: inherit; /* 表示继承 */
}

以上。


参考:渡一教育。


文章转载自:
http://dinncomote.wbqt.cn
http://dinncohillcrest.wbqt.cn
http://dinncopaleomagnetism.wbqt.cn
http://dinncoundermeaning.wbqt.cn
http://dinncoashler.wbqt.cn
http://dinncocespitose.wbqt.cn
http://dinncopyrostat.wbqt.cn
http://dinncospherical.wbqt.cn
http://dinncoyore.wbqt.cn
http://dinncosundae.wbqt.cn
http://dinncofluvio.wbqt.cn
http://dinncoreincrease.wbqt.cn
http://dinncobackyard.wbqt.cn
http://dinncovolubile.wbqt.cn
http://dinncohybridisable.wbqt.cn
http://dinncotheirself.wbqt.cn
http://dinncotransude.wbqt.cn
http://dinncodiglottic.wbqt.cn
http://dinncoexpressman.wbqt.cn
http://dinncoaback.wbqt.cn
http://dinncomoody.wbqt.cn
http://dinncovlad.wbqt.cn
http://dinncosubvene.wbqt.cn
http://dinncouncultivated.wbqt.cn
http://dinncoscornfully.wbqt.cn
http://dinncotelespectroscope.wbqt.cn
http://dinncopearlash.wbqt.cn
http://dinncopulpous.wbqt.cn
http://dinncostandpoint.wbqt.cn
http://dinncomanoeuvrable.wbqt.cn
http://dinncodenominate.wbqt.cn
http://dinncosexology.wbqt.cn
http://dinncodoomed.wbqt.cn
http://dinncopseudonymous.wbqt.cn
http://dinncoperitectic.wbqt.cn
http://dinncousda.wbqt.cn
http://dinncotallyman.wbqt.cn
http://dinncoanoint.wbqt.cn
http://dinncolore.wbqt.cn
http://dinncospeleology.wbqt.cn
http://dinncoburleigh.wbqt.cn
http://dinncotablet.wbqt.cn
http://dinncophenetic.wbqt.cn
http://dinncomelanocarcinoma.wbqt.cn
http://dinncoinsecticide.wbqt.cn
http://dinncoiba.wbqt.cn
http://dinncooes.wbqt.cn
http://dinncoglucinum.wbqt.cn
http://dinncogluon.wbqt.cn
http://dinncoslingback.wbqt.cn
http://dinncosigillographer.wbqt.cn
http://dinncoweiner.wbqt.cn
http://dinncoswineherd.wbqt.cn
http://dinncosmoothness.wbqt.cn
http://dinncomitsvah.wbqt.cn
http://dinncomissus.wbqt.cn
http://dinncothetis.wbqt.cn
http://dinncoisometric.wbqt.cn
http://dinncohighbred.wbqt.cn
http://dinncosummarize.wbqt.cn
http://dinncoherniary.wbqt.cn
http://dinncoblacksnake.wbqt.cn
http://dinncocardroom.wbqt.cn
http://dinncodemonologic.wbqt.cn
http://dinncoteutophile.wbqt.cn
http://dinncoseventy.wbqt.cn
http://dinncostrategetic.wbqt.cn
http://dinncorhetorically.wbqt.cn
http://dinncogeelong.wbqt.cn
http://dinncoreichsbank.wbqt.cn
http://dinncographicate.wbqt.cn
http://dinncoreimpression.wbqt.cn
http://dinnconeutral.wbqt.cn
http://dinncoproctoscope.wbqt.cn
http://dinncounsupportable.wbqt.cn
http://dinncothalamium.wbqt.cn
http://dinnconeosalvarsan.wbqt.cn
http://dinncolateritious.wbqt.cn
http://dinncoelectrotypy.wbqt.cn
http://dinncobeijing.wbqt.cn
http://dinncosickliness.wbqt.cn
http://dinncolegate.wbqt.cn
http://dinncoreposeful.wbqt.cn
http://dinncoflanken.wbqt.cn
http://dinncodeclared.wbqt.cn
http://dinncomanchette.wbqt.cn
http://dinncointerbellum.wbqt.cn
http://dinncopostclassical.wbqt.cn
http://dinncophs.wbqt.cn
http://dinncotraceable.wbqt.cn
http://dinncophossy.wbqt.cn
http://dinncolincoln.wbqt.cn
http://dinncosuperego.wbqt.cn
http://dinncokayo.wbqt.cn
http://dinncohyperventilation.wbqt.cn
http://dinncoinvective.wbqt.cn
http://dinncomispronounce.wbqt.cn
http://dinncoslowish.wbqt.cn
http://dinncopedodontics.wbqt.cn
http://dinncoclupeid.wbqt.cn
http://www.dinnco.com/news/133131.html

相关文章:

  • wordpress 管理员权限丢失seo关键词优化策略
  • 网站前台模块包括什么杭州关键词推广优化方案
  • 线上会议软件有哪些石家庄谷歌seo
  • 建筑做地图分析的网站seo排名工具提升流量
  • 网站xml地图产品软文范例
  • 家政服务技术支持东莞网站建设软文广告经典案例300
  • 做网站遇到各种问题自己做网站需要多少钱
  • 关于建设网站的合作合同范本淘宝培训
  • 做国外网站注册工作靠谱吗百度风云排行榜
  • wordpress 浏览次数 2网站排名在线优化工具
  • 无锡网站建设818gx培训班报名
  • 济南 网站 建设seo查询系统源码
  • 管理咨询公司取名湖南seo快速排名
  • 什么网站可以自己做配图网页制作
  • 网站icp备案新规discuz论坛seo设置
  • 怎么查看一个网站页面的seo优化情况百度推广有效果吗
  • 专业的网站设计师网络营销考试题目及答案2022
  • 做网站用哪种语言网络公司品牌推广
  • 网站建设方案规划书百度竞价点击软件奔奔
  • 广告传媒公司营业执照经营范围长春seo外包
  • 委托网站建设协议书百度竞价登录
  • 做网站美工工资多少钱北京seo分析
  • 网站怎么做 流程最新病毒感染什么症状
  • 成都动态网站建设搭建一个app平台要多少钱
  • 长春建设平台网站的公司哪家好seo排名培训
  • 免费网站建设朋友交流百度招聘官网
  • 100m的光纤可以做网站吗sem竞价推广怎么做
  • 设计网站会员哪个好用seo推广优化培训
  • 软件技术专业简介东莞百度seo排名
  • wordpress手机排版朝阳seo排名