我想把某个元素的宽度从百分比转换成像素,所以我想通过使用LESS和calc()减少10像素。这可行吗?
div {
span {
width:calc(100% - 10px);
}
}
我使用CSS3的calc()
,但它不起作用:calc(100% - 10px)
例如:如果100%= 500像素,则宽度为490像素(500-10);
我已经制作了一个演示来进行测试:http://jsfiddle.net/4DujZ/55/
因此,当我调整大小时,填充将始终显示5(10像素/2)。
我能在LESS中做到吗? 我知道如何在jQuery和简单的CSS中进行操作,例如margin padding或其他...但是我将尝试使用calc()
在LESS中实现功能。
div
或span
)设置样式。参考链接:http://smacss.com/book/type-module#avoid - Pavlo