【发布时间】:2014-01-28 14:39:30
【问题描述】:
我主要是一名后端开发人员,但我正在努力使布局正确。基本上,我正在创建一个列表视图页面,该页面将在左侧包含一个div 标记,该标记具有一堆过滤器(下拉列表、复选框等)。在屏幕的右侧,我将有一个包含网格的div 标签。这似乎有效,但当我在头顶上或屏幕未最大化时看起来很糟糕。我这样做对吗?基本上这就是我所追求的:
我为此做的 CSS 就是这么简单:
.filterContainer {
width:20%;
float:left;
}
.gridContainer {
width:79%;
float:right;
}
基本上.filterContainer 是我的左边div (dLeft) 而.gridContainer 是我的右边div (dRight)。这对我想要实现的目标有效吗?结果如下所示:
http://i.imgur.com/WFasMF1.png
但是,如果我调整窗口大小,我最终会得到以下结果:
http://i.imgur.com/4u9HRlK.png
我想这是正常的,因为我正在调整大小,但我的 css 有效吗?
【问题讨论】:
-
我会修复左侧面板的大小,因为过滤器中使用的大多数文本框、组合框等在恒定大小上看起来更好......而且我认为这不是一个好主意,允许网格调整大小直到 0 宽度...绝对最好设置一些最小宽度
-
你的 CSS 没问题,但你可以修改它,这样当你调整大小时,页面仍然是响应式的。
-
来吧,20K 代表,您认为我们不需要查看您的代码吗?
-
@ArsenMkrt - 将左侧面板尺寸固定为什么/在哪里?你是说百分比吗?
-
没有。这不正常。 20% 甚至 80% 而不是 79% 应该适用于所有浏览器尺寸。你应该做错了什么,一个利润?填充?请出示您的完整代码!
标签: html css css-float grid-layout