Miriamsuzanne在Mozilla开发人员的视频中解释了该主题。
CSS中的值还原值“将”属性“重置”回其继承的值,只能追溯到UA样式表。例如,这很关键,因为它不会将
重置为内联,因为A
是UA样式表中设置的块级元素。
因此,如果我们拥有此HTML:
<p> lorem,ipsum dolor。</p> <p> fugit,id vel。</p>
和CSS:
p { 颜色:红色; } .alt { 颜色:还原; }
这两个段落都将由P选择器选择,使其成为红色,但是第二段中的类选择器具有更高的特异性,因此颜色:还原;获胜,将文本更改回黑色(UA默认值)。
但是,颜色属性级联,所以如果我们有:
<div> <p> lorem,ipsum dolor。</p> <p> fugit,id vel。</p> </div>
.parent { 颜色:蓝色; } p { 颜色:红色; } .alt { 颜色:还原; }
第二段是蓝色的,因为恢复了它的颜色,从继承中夺走了颜色。
恢复价值是相当新的,在Firefox和Safari中支持,但尚未在Chrome-World中。我们已经有几个相关的关键字可以在任何属性上使用,旨在帮助控制继承和重置值。
区别很小,但很重要:未设置允许继承,而初始则不可以。
Miriam认为恢复实际上是其中最有用的情况,因为它“采用用户和用户代理样式进行智力化”。
我不同意。但是(而且我讨厌这么说)我确实认为我们需要第四个选项,它具有初始功能的强迫,但UA样式表的尊重却是对还原的尊重。像…
。按钮 { 全部:默认; /*不是真实的! */ / *从UA基础开始的新样式 */ }
这些关键字可与任何属性一起使用,但我认为使用全部是最引人注目的。这是一种从元素上擦除所有样式以从空白板开始的方法。也就是说,对于该用例,这三个选项都不是足够的。不设置和还原值不够好,因为它们仍然允许继承,因此擦除样式不够好。初始值太强了,因为它会删除您可能不会期望的默认值,例如制作
以上是'恢复”在CSS中有什么作用?的详细内容。更多信息请关注PHP中文网其他相关文章!

使用滚动阴影,尤其是对于移动设备,是克里斯以前涵盖的一个微妙的UX。杰夫(Geoff)涵盖了一种使用动画限制属性的新方法。这是另一种方式。

文章讨论了CSS FlexBox,这是一种布局方法,用于有效地对齐和分布响应设计中的空间。它说明了FlexBox用法,将其与CSS网格进行了比较,并详细浏览了浏览器支持。

本文讨论了使用CSS创建响应网站的技术,包括视口元标签,灵活的网格,流体媒体,媒体查询和相对单元。它还涵盖了使用CSS网格和Flexbox一起使用,并推荐CSS框架

本文讨论了CSS盒装属性,该属性控制了元素维度的计算方式。它解释了诸如Content-Box,Border-Box和Padding-Box之类的值,以及它们对布局设计和形式对齐的影响。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

WebStorm Mac版
好用的JavaScript开发工具

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

禅工作室 13.0.1
功能强大的PHP集成开发环境

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

SublimeText3汉化版
中文版,非常好用