【发布时间】:2015-10-14 06:15:29
【问题描述】:
我正在尝试使用 CSS 设置元素的宽度。
我需要将元素的宽度设置为浏览器计算的宽度+20px。
我需要这样做:width: auto + 20px;
关于如何正确编写这个的任何想法?谢谢!
JS 小提琴:http://jsfiddle.net/3YCnW/
【问题讨论】:
-
你不能只添加 20px 的内边距吗?
-
在这种情况下不能使用填充。我添加了这个额外的 20 像素,因为稍后将使用 JS 将更多文本添加到元素中。 20px 是为了容纳这个文本。如果我使用填充,它不会达到目的。
-
计算出来的??你的意思是浏览器的宽度?
-
@Danko:我指的是设置 CSS 时浏览器计算的元素宽度
width:auto; -
好的,你需要 Jquery 或纯 javascript