繁体   English   中英

当我在div上具有最小宽度时,滚动条不会增加宽度

[英]Scrollbar doesn't add to width when I have min-width on div

我有一个div,它有overflow:auto,并且我的内容具有固定的宽度(连续6张照片),当没有滚动条时它们很好,但是当内容强制溢出以添加滚动条时与其将滚动条的宽度添加到当前div的宽度上,不如从内联元素空间中获取空间,迫使它切掉最后一张照片,并留出一堆额外的空白,剩余额外的空间。 我正在使用具有溢出自动功能的div包装器上的最小宽度。 有没有什么办法解决这一问题?

您实际上无能为力。 几个想法:

  • 使用overflow:scroll强制滚动条始终显示。 这样就不会有惊喜。 这将是一致的。
  • 补偿初始CSS中(可能)滚动条的宽度。 不幸的是,这将是一个猜测。 30px左右应该足够了。

要考虑的另一件事是重新设计。 带有overflow:auto/scroll页面元素有时可能有用,但是我听说它们在某些触摸设备上可能会出现可用性问题,而且,滚动条很难看;)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM