ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS の「max-width」プロパティ内で数式を使用できますか?

CSS の「max-width」プロパティ内で数式を使用できますか?

Patricia Arquette
リリース: 2024-11-01 06:49:02
オリジナル
667 人が閲覧しました

Can You Use Mathematical Expressions within the `max-width` Property in CSS?

CSS で最大幅の計算を実現する

CSS の max-width プロパティ内で次のような数式を使用することは可能ですか:

max-width: calc(max(500px, 100% - 80px))
ログイン後にコピー

または

max-width: max(500px, calc(100% - 80px)))
ログイン後にコピー

答え:

以前は max-width プロパティ内での直接計算は不可能でしたが、最新の CSS ではメディア クエリを使用した回避策が導入されています。

<code class="css">.yourselector {
  max-width: calc(100% - 80px);
}

@media screen and (max-width: 500px) {
  .yourselector {
    max-width: 500px;
  }
}</code>
ログイン後にコピー

このアプローチでは、最大幅がビューポートの幅に相対して最小 500 ピクセルに設定され、親コンテナの幅が 500 ピクセルよりも広い場合でも要素がその幅を超えないようにします。

以上がCSS の「max-width」プロパティ内で数式を使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート