【发布时间】:2013-10-16 08:48:47
【问题描述】:
我先向你展示我的“网站”。
“我的问题”
标题将始终以 1140 像素的宽度居中。
主要内容的宽度约为 70%,最大宽度为 912 像素。
我的问题是侧边栏不会保持正确的宽度。
如果您以“设计”分辨率查看该站点,它看起来是正确的,但如果您将窗口放大,它就不会跟随。它应该始终保持不变,以便侧边栏内容始终位于标题的左边缘“内部”。
我将如何实现这一目标?
侧边栏的宽度约为 23%,如果您将窗口保持在 1300 像素宽(这是设计的宽度),它看起来是正确的。
【问题讨论】:
-
如果您提供 html/css 代码会更容易为您提供帮助,最好是 fiddle 格式
-
它看起来像这样:jsfiddle.net/gx4jb/20 无法完全按照原样执行,导致 div 消失。侧边栏是绝对定位的,主 div 有左边距,所以它总是在正确的播放中(与标题的右边缘内联)。
-
如果我正确理解您的要求,我认为不可能创建响应式布局。如果居中的标题可以小于 1140 像素,而主要内容和侧边栏设置为具有百分比宽度,那么侧边栏+主要内容总是有可能比标题更宽,因此侧边栏的左侧将始终位于标题的左边距“外部”。
标签: css responsive-design width sidebar