我有一个小问题,试图让我的 .html 页面在 Chrome 上保持一致的宽度,例如我有一个页面 (1) 有很多内容溢出视口的(正确的词?)高度,所以有一个垂直滚动条在该页面 (1) 上。在第 (2) 页上,我有相同的布局(菜单、div 等),但内容较少,所以那里没有垂直滚动条。
问题是,在第 (1) 页上,滚动条似乎将元素略微向左推(加起来到宽度?),而所有内容都很好地集中在第 (2) 页上
我仍然是 HTML/CSS/JS 的初学者,我相当确信这并不难,但我没有找到解决方案的运气。它在 IE10 和 FireFox(无干扰滚动条)上确实可以正常工作,我只在 Chrome 上遇到过这种情况。
原文由 Acemad 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以获取滚动条大小,然后对容器应用边距。
像这样的东西:
用于删除 h 滚动条的 CSS:
试着看看这个:http: //jsfiddle.net/NQAzt/