CSS 属性宽度 : 100%; make a page longer

标签 css html width css-position

我有一个非常简单的布局,页面中只有银色背景和红色 DIV,如下图所示。我的问题是,当我将红色 DIV 添加到我的布局页面时,该页面的长度超过 100%(右下角底部 - slider )。可能是哪里的问题导致了这种情况?

红色 DIV 的 CSS 属性是:

html, body {
   background-color: silver;
   margin: 0;
   padding: 0;
 }

.red-div {
    overflow: hidden;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

image is here

最佳答案

.red-div {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right:0; /* This is what you need */
}

这样,您可以强制它转到浏览器的末尾。当您执行 100% 时,您不会考虑滚动条。这增加了额外的空间,从而增加了烦人的横向滚动

关于CSS 属性宽度 : 100%; make a page longer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9049517/

相关文章:

javascript - 如何使用 javascript 或 jquery 定位 div?

android - 获取布局宽度并在 onGlobalLayoutListener 中设置新的宽度值

html - 如何在表格单元格内叠加 2 个 div

html - 如何删除 CSS 中 block 元素上方的间距?

javascript - 如何在加载时使用 javascript 设置高度

html - 扩展包含在 div 中的文本区域

width - CSS 百分比宽度减去固定宽度

xcode - ScrollView 内的 Swift View 增加下拉刷新时的宽度

html - 不显示模态消息

html - 为什么需要在 Twitter Bootstrap 3 中使用不同的列类?