Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用速记时取消设置CSS关键字不起作用_Css_Shorthand - Fatal编程技术网

使用速记时取消设置CSS关键字不起作用

使用速记时取消设置CSS关键字不起作用,css,shorthand,Css,Shorthand,我认为设置一个属性,例如: padding-top: 25px; 等同于执行以下操作(使用速记): 然而,情况似乎并非如此,因为浏览器给了我不同的结果。为什么会这样?出于好奇,如何使用padding速记实现设置padding top:25px(只是为了好玩) 多谢各位 unset CSS关键字将属性重置为其继承的值,如果 从其父级继承,如果不是,则继承到其初始值。换句话说 在第一种情况下,它的行为类似于inherit关键字,并且 第二种情况下的初始关键字。它可以应用于任何CSS 属性,包括

我认为设置一个属性,例如:

padding-top: 25px;  
等同于执行以下操作(使用速记):

然而,情况似乎并非如此,因为浏览器给了我不同的结果。为什么会这样?出于好奇,如何使用padding速记实现设置padding top:25px(只是为了好玩)

多谢各位

unset CSS关键字将属性重置为其继承的值,如果 从其父级继承,如果不是,则继承到其初始值。换句话说 在第一种情况下,它的行为类似于inherit关键字,并且 第二种情况下的初始关键字。它可以应用于任何CSS 属性,包括CSS速记all

要在CSS中获得
padding top:25px
的简写符号,应该是:

  padding: 25px 0 0 0;
如果您只想设置顶部填充,那么

padding-top: 25px; 
正是这样,
paddingtop:25px


填充速记没有部分继承。速记是一种全有或全无的东西

你有没有检查过任何覆盖?为什么要让。。。unset=0如果您只想设置
padding top
,请不要使用速记。你不能在不影响其他人的情况下设置它。@T555--这应该有助于理解CSS继承。这个答案大部分是从这里复制的:这也不是填充顶部的缩写,因为它覆盖了填充底部、填充左侧、,右键填充并将其放置在0处。@mfluehr整个第一段都是从该站点复制的。是在添加链接的中间。“那个家伙谢谢,我看到你现在已经把你的来源归入了。”MathiasRechtzigel是真实的,也是我认为T55试图实现的。这就是说,CSS中没有使用速记符号的部分继承,所以,如果您要使用速记,那么它就是全部或全部。
padding-top: 25px;