使用vw和calc()的子div比父div更宽:滚动条宽度的解决方法?

时间:2016-02-16 07:55:26

标签: html css

我使用此处列出的技术,当父级不是:https://stackoverflow.com/a/24895631/1184180

时,将孩子划分为浏览器宽度的100%

这或多或少完全符合您的要求,但规范的实现似乎是将添加滚动条宽度添加到视口宽度。因此,当存在垂直滚动时,子元素为100vw +滚动条宽度。

这反过来导致可怕的多余水平滚动条移动它的头部,这是任何人都不想要的东西。

鉴于这是由于浏览器的行为,似乎不太可能做到这一点 - 但是,我想知道是否有人提出天才解决方案?

到目前为止,我能看到的最好的是将宽度设置为~98vw并且设置了子div背景而不是相当的宽度为100%。但这确实有点冒犯了我的敏感性:/

0 个答案:

没有答案