0

純粋なcssでこのようなことができるかどうかはわかりません。width: auto - 100px;

element.style {
    margin-left: 100px;
    width: auto;
}

常に、幅から 100px の値を差し引く必要があります。これは JS でのみ実行できますか、または css の代替手段はありますか?

4

2 に答える 2

5

はい、あなたの場合、CSS 3calc()関数を使用できると思います

element.style {
margin-left: 100px;
width: calc(100% - 100px); /* Just an example */
}
于 2013-04-25T18:10:11.620 に答える
1

広くサポートされている代替 CSS はありません。

この種の計算は JS でのみ行うことができます。

状況によっては、パディングとマージンのトリックを含む解決策があるかもしれません。

参考になる具体例を教えてください。

于 2013-04-25T18:10:18.900 に答える