【发布时间】:2013-10-01 03:38:08
【问题描述】:
我有一个 2 列站点:左列是流动的,右列是固定的。当我放大浏览器以查看站点如何响应时,右列似乎折叠在左列下方。我不希望这个右栏倒塌。我希望左主列随着站点的缩小而流畅地收缩。
这是我的基本代码:http://jsfiddle.net/kGkRD/
<section class="main">
Left
</section>
<aside class="sidebar">
Right
</aside>
body {
max-width: 500px;
width: 100%;
margin: 0 auto;
}
section.main {
float: left;
max-width: 300px;
width: 100%;
background-color: red;
}
aside.sidebar {
float: right;
width: 200px;
background-color: blue;
}
【问题讨论】:
-
如果您不希望它显示在另一个下方,您希望它做什么?
-
您希望发生什么?较大的应该缩小并保持侧边栏宽度固定,还是希望它们都设置为父容器的固定百分比(例如 70/30%),还是什么?将侧边栏包裹在特定屏幕尺寸以下的主要内容下方是响应式网页设计的一种非常常用的技术,因为您可以想象,在 320 像素宽的移动纵向视口上,您实际上并不需要占据三分之一屏幕的侧边栏。
-
较大的列(主)应该缩小,因为右列保持固定。
标签: html css responsive-design