滚动到页面底部的 CSS 列

标签 css

我有一个包含以下模板的网页

第一行 COL1 COL2 COL3

现在,我希望 COL1 COL2 COL3 延伸到浏览器的底部,当 COLs 中的内容太长时带有垂直滚动条。

如何在 CSS3 中实现它?

现有样式为:

body,html {
   height:100%;
}

.col1 .col2 .col3 {
   min-height: 100%;
   overflow-y: scroll;    
}

但是现在页面比浏览器长,滚动不起作用。

最佳答案

示例:http://jsfiddle.net/vHkJ8/

这个怎么样:

<style>
body, html {
    height:100%;
    margin: 0;
    padding: 0;
}
.col1, .col2, .col3 {
    width: 30%;
    margin:0 1%;
    min-height: 100%;
    overflow: auto;
    height: 100%;
    float: left;
}
</style>
<div class="col1">1</div>
<div class="col2">2</div>
<div class="col3">3</div>

关于滚动到页面底部的 CSS 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22152061/

相关文章:

android - 开启硬件加速 : translate3d

css - 两个并排的 div,将转到移动 View x2 中的单列

html - 无法让我的导航栏正确对齐

html - Web 应用程序和渲染

css - R Shiny - 两个导航栏页面,每一个都有自定义和标准颜色

javascript - 带有容器高度和宽度边框的响应式三 Angular 形

javascript - 根据 IE 窗口大小调整图像大小

html - 单词不会留在 div 中

css - <div> 的绝对定位

jquery - 将移动友好网站重定向到桌面客户端