Home > Article > Web Front-end > Can Nested Calculations be Performed for Max-Width in CSS?
CSS Calculation for Maximum Width
In CSS, it is not directly possible to perform nested calculations for max-width property using syntax like "max-width: calc(max(500px, 100% - 80px))" or "max-width: max(500px, calc(100% - 80px)))".
However, it is feasible to achieve a similar outcome using media queries. Consider the following code snippet:
<code class="css">.yourselector { max-width: calc(100% - 80px); } @media screen and (max-width: 500px) { .yourselector { max-width: 500px; } }</code>
In this example, we establish a base max-width for the .yourselector element based on the screen size, leaving room for an 80px margin. However, when the screen width falls below 500px, we override the base max-width with a maximum of 500px, ensuring that the element's width stays within the viewport.
The above is the detailed content of Can Nested Calculations be Performed for Max-Width in CSS?. For more information, please follow other related articles on the PHP Chinese website!