Maison > interface Web > tutoriel CSS > Les calculs CSS peuvent-ils déterminer la largeur maximale d'un élément ?

Les calculs CSS peuvent-ils déterminer la largeur maximale d'un élément ?

Susan Sarandon
Libérer: 2024-10-30 04:39:27
original
498 Les gens l'ont consulté

Can CSS Calculations Determine the Maximum Width of an Element?

Les calculs CSS peuvent-ils déterminer la largeur maximale ?

Il peut être souhaitable de définir la largeur maximale d'un élément en fonction d'un calcul, par exemple en choisissant le la moindre de deux valeurs. Cependant, la syntaxe CSS n'autorise normalement qu'une seule valeur pour la largeur maximale.

Solutions potentielles

Une approche possible consiste à utiliser des calculs imbriqués, tels que :

<code class="css">max-width: calc(max(500px, 100% - 80px))</code>
Copier après la connexion

Cependant, cela n'est pas pris en charge par tous les navigateurs.

Une autre solution potentielle consiste à utiliser des requêtes multimédias :

<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

Cette méthode crée deux règles : une pour les écrans plus larges. supérieur à 500 px et un pour les écrans plus étroits que 500 px. La deuxième règle remplace effectivement la première, garantissant que la largeur maximale de l'élément est limitée à 500 px lorsque la largeur de l'écran est inférieure à ce seuil.

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