我想设置DIV的宽度,如
( 100% - 10px )
使用CSS表达但失败了可以有人告诉我这是什么答案
答案 0 :(得分:2)
你不能不幸地做到这一点,它可能很烦人,因为你会遇到很棒的情况。
您可以使用Javascript来计算元素的像素宽度,但这会非常麻烦并且非常复杂,无法快速管理。
我的建议是回到绘图板并重新设计你的布局以解决这个问题。
如果您发布具体示例,我们可能会提供帮助。
答案 1 :(得分:1)
您今天可以使用CSS3's calc function完成此操作。
width: calc(100% - 10px);
答案 2 :(得分:0)
你可以使用javascript来获得div的实际宽度,当你有100%然后将它减少10(可能我推荐jquery作为一个greate框架来处理javascript),另一件事就是用overflow:hidden创建一个包装div;这是100%,然后你也100%应用于内部div并添加左:-10px;对它来说,它会产生预期的效果
答案 3 :(得分:0)
你能举一个更具体的例子吗?只是没有任何更多细节,你似乎只需要一个具有默认(auto
)宽度的块元素的10px的左边距或右边距。