Maison >interface Web >tutoriel CSS >Comment utiliser la méthode calc() de CSS3

Comment utiliser la méthode calc() de CSS3

php中世界最好的语言
php中世界最好的语言original
2018-03-20 14:20:072029parcourir

Cette fois, je vais vous montrer comment utiliser la méthode calc() de CSS3. Quelles sont les précautions lors de l'utilisation de la méthode calc() de CSS3. cas pratique, jetons un coup d'oeil ensemble.

Le code suivant vous présente la méthode calc() en CSS3. Le contenu spécifique est le suivant :

<p style="width:100px; height:50px; background:red;">
  <p style="width:100%; height:20px; margin:5px; background:green;"></p>
</p>

[Ctrl+A Tous les conseils de sélection : Vous pouvez modifier une partie du. code d'abord, appuyez à nouveau sur Exécuter]

Comme le montre le code ci-dessus, l'aperçu montre que la zone rouge est dépassée, car dans le CSS standard, la largeur n'inclut pas la marge (la largeur dans l'ancien IE inclut la marge).

Afin d'obtenir l'effet ci-dessus, nous mettons généralement une autre couche de p au milieu (certains disent, ne pouvons-nous pas simplement supprimer la largeur : 100 % ? Rassurez-vous, nous donnons un exemple. Dans en fait, dans certains cas, cela ne peut pas être Annuler la largeur : 100 % )

Y a-t-il quelque chose de plus pratique ? Utilisez plutôt calc().

<p style="width:100px; height:50px; background:red;">
  <p style="width:calc(100% - 10px); height:20px; margin:5px; background:green;"></p>
</p>

[Ctrl+A Tous les conseils de sélection : Vous pouvez d'abord modifier une partie du code, puis appuyer sur Exécuter]

Mode d'emploi

  • Supports : +, -, *, /, supports usage mixte

  • Supports : %, px, em, rem, etc.

  • Il doit y avoir des espaces avant et après +, -, par exemple : calc(100%-10px) est incorrect et doit être remplacé par : calc(100% - 10px)

  • *, / avant et après Vous n'avez pas besoin d'espaces, mais ils sont recommandés.

Support

Tous les principaux navigateurs de bureau le prennent en charge. On dit que les navigateurs mobiles ne le supportent guère.

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php. !

Lecture recommandée :

Comment utiliser le redessin et la redistribution

Comment utiliser les paramètres CSS pour enregistrer les mots de passe des utilisateurs

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!

Déclaration:
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