English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La función CSS calc() te permite realizar algunas operaciones de cálculo al declarar valores de propiedades CSS. Puede utilizarse en los siguientes casos: <length>、<frequency>、<angle>、<time>、<number> o <integer>。
Usar la función calc() para calcular el ancho del elemento <div>:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Guía básica(oldtoolbag.com)</title> <style> #div1 { position: absolute; left: 50px; width: calc(100% - 100px); border: 1px sólido negro; background-color: yellow; padding: 5px; text-align: center; } </style> </head> <body> <p>Crear un div que cubra toda la pantalla, div con 5Un espacio de 0px: </p> <div id="div1">algunos textos...</div> </body> </html>Prueba y mira ‹/›
La función calc() se utiliza para calcular valores de longitud dinámicamente.
Es necesario tener en cuenta que se debe mantener un espacio en blanco antes y después del operador, por ejemplo:width: calc(100% - 10px)
;
Cualquier valor de longitud se puede calcular con la función calc();
La función calc() admite "+", "-", "*", "/Operación;
La función calc() utiliza las reglas estándar de prioridad de operaciones matemáticas;
Versión de soporte: CSS3
Los números en la tabla representan el número de versión del navegador que admite la primera vez esta función.
"webkit" o "moz" o "o" especifican el número de la primera versión del navegador que admite esta función como prefijo.
Función | |||||
---|---|---|---|---|---|
calc() | 26.0 19.0 -webkit- | 9.0 | 16.0 4.0 -moz- | 7.0 6.0 -webkit- | 15.0 |
calc(expresión)
Valor | Descripción |
---|---|
expression | Obligatorio, una expresión matemática, el valor resultante se utilizará como retorno después de la operación. |