Maison > interface Web > tutoriel CSS > Des calculs imbriqués peuvent-ils être effectués pour la largeur maximale en CSS ?

Des calculs imbriqués peuvent-ils être effectués pour la largeur maximale en CSS ?

Barbara Streisand
Libérer: 2024-10-29 22:25:29
original
1033 Les gens l'ont consulté

Can Nested Calculations be Performed for Max-Width in 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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal