html - 具有固定侧边栏和流动内容的简单两列布局

标签 html css

我看过很多创建两列布局的教程,左侧是固定侧边栏,右侧是流动内容。它们还有全高侧边栏,即侧边栏下降到主内容窗口的高度。像这个网站:

http://robertgreiner.com/

但是,其中很多似乎是为与 IE6 一起工作而设计的。这是一个这样的例子:

http://www.dynamicdrive.com/style/layouts/item/css-left-frame-layout/

如果我想放弃对 IE6 的支持,是否有一种无需破解的方法来实现它。例如,如果我的目标是 IE8+,我能否以更简单、更清晰的方式实现它?

最佳答案

这是我认为你想要的:

HTML

<div id="sidebar">
    Some content
</div>
<div id="content">
    Main content
</div>

CSS

#sidebar {
    width:20%;
    height:500px;
    border:1px solid #000;
    position:fixed;
}
#content {
    margin-left:22%;
    border:1px solid #000;
    height:1500px;
}

这是一个 FIDDLE

关于html - 具有固定侧边栏和流动内容的简单两列布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23078003/

相关文章:

javascript - 删除动态表单元素 jQuery

html - 在线服务器上的 CSS 百分比值需要与本地不同

html - 悬停div时更改字体颜色

html - Bootstrap 网格系统行中行

html - 如何使用 Bootstrap 3 降低嵌入视频的高度?

javascript - 如何用文本创建 td 边框

jquery - 如何在 jQuery 悬停时应用背景淡入淡出过渡?

javascript - 根据 id 获取自定义属性

html - Bootstrap 3 缩放文本

css - 如何在 gulp-sass 中编译 map 数组?