English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La fonction CSS calc() vous permet d'exécuter des calculs lors de la déclaration des valeurs des propriétés CSS. Elle peut être utilisée dans les cas suivants : <length>、<frequency>、<angle>、<time>、<number> ou <integer>.
Utilisation de la fonction calc() pour calculer la largeur de l'élément <div> :
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Base Tutorial(oldtoolbag.com)</title> <style> #div1 { position: absolute; left: 50px; width: calc(100% - 100px); border: 1px solide noir; background-color: yellow; padding: 5px; text-align: center; } </style> </head> <body> <p>Créer un div couvrant tout l'écran, avec un div à chaque extrémité 50px d'espace : </p> <div id="div1">quelques textes...</div> </body> </html>Voyons si ‹/›
La fonction calc() est utilisée pour calculer dynamiquement les valeurs de longueur.
Il convient de noter que des espaces doivent être conservés avant et après les opérateurs, par exemple :width: calc(100% - 10px)
;
Toute valeur de longueur peut être calculée avec la fonction calc() ;
La fonction calc() prend en charge "+", "-", "*", "/Opération ;
La fonction calc() utilise les règles de priorité des opérations mathématiques standards ;
Version prise en charge : CSS3
Les nombres dans le tableau représentent la première version du navigateur prenant en charge la fonction.
"webkit" ou "moz" ou "o" indique le préfixe de la première version du navigateur qui prend en charge cette fonction.
Fonction | |||||
---|---|---|---|---|---|
calc() | 26.0 19.0 -webkit- | 9.0 | 16.0 4.0 -moz- | 7.0 6.0 -webkit- | 15.0 |
calc(expression)
Valeur | Description |
---|---|
expression | Obligatoire, une expression mathématique, la valeur du résultat sera utilisée comme valeur après l'opération. |