Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Safari与padding calc的问题_Html_Css - Fatal编程技术网

Html Safari与padding calc的问题

Html Safari与padding calc的问题,html,css,Html,Css,让padding calc()在Safari中正确显示时遇到一些问题 <div class"menu-container"> <div class="menu-padding-container"></div> </div> 除了Safari,它在每个浏览器中都显示得很好 如果我将内括号移到(100%-1300px/2),那么它在Safari上显示良好,但在其他浏览器上显示不好 非常感谢您的帮助。-web

让padding calc()在Safari中正确显示时遇到一些问题

<div class"menu-container">
 <div class="menu-padding-container"></div>
</div>
除了Safari,它在每个浏览器中都显示得很好

如果我将内括号移到(100%-1300px/2),那么它在Safari上显示良好,但在其他浏览器上显示不好


非常感谢您的帮助。

-webkit-calc()
您尝试过这个吗?并非所有浏览器都支持Calc。这不起作用。Safari和Chrome都使用-webkit-calc(),导致与以前相同的问题。我试过-webkit-calc(100%-1300px/2)和-webkit-calc((100%-1300px)/2)你试过把它放在它自己的属性中吗关于您的计算公式,我们也可以参考pemdas。不确定这是否是一个问题,因为不确定您的目标是什么
100%-650px
将是您的计算结果,但某些浏览器可能会将其计算为
((100%-1300px)/2)
.menu-padding-container {
  padding: 45px calc((100% - 1300px) / 2) 55px;
}