<分区>
<分区>
类似于您的写作方式:
margin: 12px 8px 10px 8px;
//or
padding: 12px 8px 10px 8px;
有没有办法速记位置属性?
//from
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
//to
position: absolute 0 0 0 0;
还是什么?
MDN似乎没有任何东西,但它可以被称为其他东西或完全不同的方法。
最佳答案
不可以,您不能将 position
与 top
等其他属性简写在一起,因为它们是完全独立的属性,不像 background
有图像和颜色。如果您想节省编写 CSS 的时间,可以查看 Sass 和 LESS 等 CSS 预处理器中的混入。
Sass 中的混合示例:
@mixin border-radius($radius) {
-webkit-border-radius: $radius;
-moz-border-radius: $radius;
-ms-border-radius: $radius;
border-radius: $radius;
}
.box { @include border-radius(10px); }
以上内容摘自Sass Mixin Reference .
显然,如果您不想使用预处理器,则只需在每次要使用这些属性时手动将其写出即可。
关于css - 是否有定位的简写属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50121253/