146

このようなことをすることは可能ですか

max-width: calc(max(500px, 100% - 80px))

また

max-width: max(500px, calc(100% - 80px)))

CSSで?

4

8 に答える 8

103

いいえ、あなたがすることはできません。max()CSS3 の値とmin()単位から削除されました。ただし、CSS4 の値と単位で再導入される可能性があります。現在、それらのcalc()仕様はなく、仕様では、どちらもcalc()関数内で有効であるとは言及されていません。

于 2013-05-17T20:36:51.307 に答える
46

width回避策は、それ自体を使用することです。

max-width: 500px;
width: calc(100% - 80px);
于 2015-10-13T11:01:29.090 に答える