<分区>
<分区>
我在固定标题元素上有以下 CSS 样式
width: calc(100% - 17px);
我在 SharePoint 内部工作,通过 SharePoint 在侧面生成滚动条的方式,我的标题元素(100% 宽度)出现在滚动条的顶部。为了解决这个问题,我试图删除滚动条的 17px。
但是,当页面呈现时,宽度最终变为 83%,我不确定为什么。很遗憾,我无法为您提供相关页面的链接,因为它在我们的测试环境中。知道为什么这会产生 83% 的结果吗?
编辑:我还应该提到我正在使用 LESS 来编写我的样式。我刚刚检查了编译后的 CSS 文档,它正在生成 width: 83% 的最终输出。
最佳答案
请阅读这篇文章。它有一些解决方法。 https://github.com/less/less.js/issues/974
关于CSS calc() 产生奇怪的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31291267/