English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die CSS-Funktion calc() ermöglicht Ihnen, Berechnungen durchzuführen, wenn Sie CSS-Werte angeben. Sie kann in folgenden Fällen verwendet werden: <length>, <frequency>, <angle>, <time>, <number> oder <integer>.
Verwenden Sie die calc()-Funktion, um die Breite des <div>-Elements zu berechnen:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Grundlagen-Tutorial(oldtoolbag.com)</title> <style> #div1 { position: fest; links: 50px; breite: calc(100% - 100px); rand: 1px fest schwarz; hintergrund-farbe: yellow; ausfüllen: 5px; text-ausrichten: center; } </style> </head> <body> <p>Erstellen Sie einen div, der die gesamte Bildschirmbreite überspannt, und div auf beiden Seiten hat 50px Abstand:</p> <div id="div1">Einige Texte...</div> </body> </html>Testen Sie es heraus ‹/›
Die calc()-Funktion wird zur dynamischen Berechnung von Längenwerten verwendet.
Zu beachten ist, dass sowohl vor als auch nach dem Operator ein Leerzeichen beibehalten werden muss, z.B.:width: calc(100% - 10px)
;
Jeglicher Längenwert kann mit der calc()-Funktion berechnet werden;
calc()-Funktion unterstützt "+", "-", "*", "/" Operationen;
Die calc()-Funktion verwendet die Standardregeln der mathematischen Operationen Prioritätsregeln;
Unterstützte Versionen: CSS3
Die Zahlen in der Tabelle stellen die erste Browserversionsnummer dar, die die Funktion unterstützt.
"webkit" oder "moz" oder "o" bestimmte Nummer ist das Präfix der ersten Versionsnummer, die die Funktion unterstützt.
Funktion | |||||
---|---|---|---|---|---|
calc() | 26.0 19.0 -webkit- | 9.0 | 16.0 4.0 -moz- | 7.0 6.0 -webkit- | 15.0 |
calc(expression)
Wert | Beschreibung |
---|---|
expression | Notwendig, ein mathematischer Ausdruck, dessen Wert der Rückgabewert nach der Operation ist. |