css - 水平滚动和剪切 div

标签 css

我有一个顶部栏可以放在我的博客中:

<nav class="top-bar blog">
    STACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOWSTACKOVERFLOW
</nav>

<style type="text/css">
    .top-bar.blog {
        width: 100%;
        white-space: no-wrap;
        background: violet;
        ...
    }
    body {
        background: black;
    }
</style>

当我将浏览器窗口调整为小尺寸以查看水平条时,我得到以下信息:

enter image description here

这是预期的结果。

当我水平向右滚动时,结果如下:

enter image description here

div 被剪掉了。

奇怪的是,stackoverflow.com 的顶栏上也存在同样的问题。

我怎样才能防止这种情况发生,以便尺寸可以保持调整到窗口的正确部分而不是被“切割”?

enter image description here

enter image description here

最佳答案

This为我工作。

套装overflow:hidden width:100%然后只是一些填充和边距。

关于css - 水平滚动和剪切 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18070415/

相关文章:

css - 在任何网络浏览器上阻止检​​查器

css - 高度:100% 不适用于 safari

html - 垂直文本对齐在菜单栏中有效,但菜单栏中的图像也不会对齐

html - 我应该用表格还是 div 来做这个?

jquery - 我需要固定宽度容器中的图形和图像来跨越浏览器窗口的整个宽度

javascript - 如何阻止我的汉堡包图标保留在顶部栏上,以便它与侧面菜单一起显示?

javascript - 使用 jquery 获取的 url 参数扩展 Accordion 菜单并将 attr 添加到所需的类

html - 创建像门一样摆动的 CSS3 3D 旋转

html - CSS:使列表中的所有 <li> 宽度相同并占用 100% 的可用空间

css - 显示元素时启动 CSS 动画