1

CSS を使用して要素の幅を設定しようとしています。

要素の幅を、ブラウザによって計算された幅 + 20px に設定する必要があります。

私はこのようなことをする必要があります:width: auto + 20px;

これを正しく書く方法についてのアイデアはありますか? ありがとう!

JS フィドル: http://jsfiddle.net/3YCnW/

4

3 に答える 3

3

あなたは使用することができます... JSは必要ありませdisplay: block;width: calc( 100% + 20px );

ここを参照してください:http://jsfiddle.net/3n1gm4/muFH3/

于 2013-11-06T22:18:49.280 に答える
0

JavaScript の場合:

var element = document.getElementById('my_element_id');

element.style.width = (parseInt(element.offsetWidth) + 20)+"px";

于 2013-11-06T22:11:56.823 に答える