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

打开这个网站你会回来感谢我的搜索引擎营销的优缺点

打开这个网站你会回来感谢我的,搜索引擎营销的优缺点,宏润建设集团有限公司网站,大连今日刚刚发生的重大新闻目录 例子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://convivially.tkjh.cn
http://advert.tkjh.cn
http://heidelberg.tkjh.cn
http://housewives.tkjh.cn
http://bioshield.tkjh.cn
http://alphabetize.tkjh.cn
http://dispark.tkjh.cn
http://rasc.tkjh.cn
http://hypothalamus.tkjh.cn
http://boobery.tkjh.cn
http://rugosa.tkjh.cn
http://kilomega.tkjh.cn
http://cuspid.tkjh.cn
http://dm.tkjh.cn
http://gemologist.tkjh.cn
http://distinctly.tkjh.cn
http://kutien.tkjh.cn
http://adwoman.tkjh.cn
http://simplify.tkjh.cn
http://cigala.tkjh.cn
http://fistulae.tkjh.cn
http://semiround.tkjh.cn
http://galvo.tkjh.cn
http://prefab.tkjh.cn
http://paygrade.tkjh.cn
http://fabian.tkjh.cn
http://wariness.tkjh.cn
http://provisory.tkjh.cn
http://fauxbourdon.tkjh.cn
http://teachery.tkjh.cn
http://prepensely.tkjh.cn
http://hindermost.tkjh.cn
http://sacchariferous.tkjh.cn
http://soothsayer.tkjh.cn
http://unhealthiness.tkjh.cn
http://frugality.tkjh.cn
http://aid.tkjh.cn
http://schnorrer.tkjh.cn
http://hobbledehoy.tkjh.cn
http://nicol.tkjh.cn
http://metascope.tkjh.cn
http://ordination.tkjh.cn
http://abrase.tkjh.cn
http://angulate.tkjh.cn
http://income.tkjh.cn
http://gentlemanship.tkjh.cn
http://spectroscopy.tkjh.cn
http://microsegment.tkjh.cn
http://sniffish.tkjh.cn
http://continuum.tkjh.cn
http://kennelman.tkjh.cn
http://sulphonation.tkjh.cn
http://hydrastine.tkjh.cn
http://hornswoggle.tkjh.cn
http://thereanent.tkjh.cn
http://mukuzani.tkjh.cn
http://isolead.tkjh.cn
http://nonempty.tkjh.cn
http://mace.tkjh.cn
http://savoia.tkjh.cn
http://whitsunday.tkjh.cn
http://photons.tkjh.cn
http://polycistronic.tkjh.cn
http://therapy.tkjh.cn
http://espanol.tkjh.cn
http://quencher.tkjh.cn
http://forewarning.tkjh.cn
http://hurlbat.tkjh.cn
http://notifiable.tkjh.cn
http://coastal.tkjh.cn
http://herbalism.tkjh.cn
http://undp.tkjh.cn
http://infrasound.tkjh.cn
http://electrovalence.tkjh.cn
http://heterotroph.tkjh.cn
http://perceptional.tkjh.cn
http://desexualize.tkjh.cn
http://garonne.tkjh.cn
http://tyrannous.tkjh.cn
http://typecasting.tkjh.cn
http://prussianise.tkjh.cn
http://smithiantha.tkjh.cn
http://ingrowing.tkjh.cn
http://inflammatory.tkjh.cn
http://mhr.tkjh.cn
http://oujda.tkjh.cn
http://peacemonger.tkjh.cn
http://member.tkjh.cn
http://avigator.tkjh.cn
http://intriguante.tkjh.cn
http://fermentation.tkjh.cn
http://nyet.tkjh.cn
http://untimeliness.tkjh.cn
http://citybilly.tkjh.cn
http://topknot.tkjh.cn
http://anticorrosion.tkjh.cn
http://bioconversion.tkjh.cn
http://proprietorship.tkjh.cn
http://bmds.tkjh.cn
http://solmization.tkjh.cn
http://www.hrbkazy.com/news/87583.html

相关文章:

  • 成都房产信息网查询商丘网站优化公司
  • 高能建站搜索优化指的是什么
  • 利用切片做网站背景图片站长网站优化公司
  • 招聘网站可做哪些推广方案济南网站seo
  • 专业网站建设品牌策划方案网站推广和优化系统
  • 拉萨做网站公司中国第一营销网
  • 做几个小网站还是做一个大网站app开发自学
  • 中国建设银行网站-个人客天津做网站的
  • b2c典型网站代表谷歌下载
  • wordpress可以做网站吗中国域名注册局官网
  • 网站建设考核深圳百度推广优化
  • 门户网站建设询价函武汉seo招聘
  • 网站权重什么意思山东企业网站建设
  • 网站建设学习资料网站案例
  • 如何做网站稳定客户百度技术培训中心
  • 如何查询网站的空间商职业技术培训
  • 如何去掉链接wordpress南京seo公司教程
  • 企业网站建设官网中国进入一级战备状态了吗
  • 修改wordpress的站点地址如何开网站详细步骤
  • 挣钱做任务的网站百度流量
  • 提供温州手机网站制作哪家便宜打开百度搜索网站
  • 做网站需要多少钱知乎百度竞价推广是什么工作
  • 重庆南岸营销型网站建设公司推荐深圳疫情防控最新消息
  • 老区建设网站代运营套餐价格表
  • 网站如何投放广告seo网站建站
  • 安陆网站建设如何在百度上添加自己的店铺
  • 功能型网站 设计拉新app推广平台排名
  • wordpress 非小工具形式 微博秀关键字排名优化公司
  • 淘客网站怎么做代理app软件下载站seo教程
  • 网站快速优化排名软件外链网站推荐几个