有时我想在元素上明确设置顶部和底部填充,但将左右填充保留为未更改的浏览器默认值。 我知道我可以这样写:
.myElement { padding-top: 20px; }
.myElement { padding-bottom: 20px; }
但这种方式需要重复两次选择器.myElement
和长度值,或者复制整行并将左右交换。
我希望找到更少冗余的方法,所以我尝试使用带有两个值的padding
,并将第二个长度替换为inherit
。 我知道这不是好的CSS,这只是一个尝试,但它也不起作用(将水平填充设置为0):
.myElement { padding: 20px inherit; }
请看这里:http://jsfiddle.net/185ty3yp/
有什么建议可以做得更好吗?