Calc() 函数问题:为什么它不起作用
您的 calc(100vw/4) 函数按预期运行,但其他函数不是因为一个关键元素:空格。
CSS calc() 函数需要其运算符之间有空格。常见错误包括省略这些空格,从而导致表达式无效。
例如,表达式 calc(100vw/4-(10-4)) 无效,因为“-”和括号之间缺少空格。相反,它应该是: calc(100vw/4 - (10 - 4)).
嵌套 Calc() 函数
您可以将 calc() 函数嵌套为根据需要多次,但其功能与括号相同。例如:
<code class="css">calc(100vw/4 - calc(10px - 4px))</code>
相当于:
<code class="css">calc(100vw/4 - (10px - 4px))</code>
示例
以下是嵌套 calc() 函数的示例:
<code class="css">.one { width: calc(100% - 150px); margin-top: calc(20px + calc(40px * 2)); height: calc(100px - 10px); padding: calc(5% + 10px) calc(5% - 5px); }</code>
在此示例中,margin-top 属性使用嵌套的 calc() 函数将 40px 乘以 2 的结果加上 20px。
以上是为什么我的 calc() 函数不工作?的详细内容。更多信息请关注PHP中文网其他相关文章!