Maison >interface Web >tutoriel CSS >Des calculs imbriqués peuvent-ils être effectués pour la largeur maximale en CSS ?
Calcul CSS pour la largeur maximale
En CSS, il n'est pas directement possible d'effectuer des calculs imbriqués pour la propriété max-width en utilisant une syntaxe telle que " max-width: calc(max(500px, 100% - 80px))" ou "max-width: max(500px, calc(100% - 80px)))".
Cependant, il est possible de obtenir un résultat similaire en utilisant des requêtes multimédias. Considérez l'extrait de code suivant :
<code class="css">.yourselector { max-width: calc(100% - 80px); } @media screen and (max-width: 500px) { .yourselector { max-width: 500px; } }</code>
Dans cet exemple, nous établissons une largeur maximale de base pour l'élément .yourselector en fonction de la taille de l'écran, en laissant de la place pour une marge de 80 px. Cependant, lorsque la largeur de l'écran tombe en dessous de 500 px, nous remplaçons la largeur maximale de base par un maximum de 500 px, garantissant ainsi que la largeur de l'élément reste dans la fenêtre d'affichage.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!