【发布时间】:2011-04-08 07:15:36
【问题描述】:
看看:
结果应该是
【问题讨论】:
-
+1 以获得可爱的截图。但请添加 CSS 代码
-
这些截图是手动制作的吗?
看看:
结果应该是
【问题讨论】:
#sidebar { float:left; width:280px; }
#content { margin: 0 0 0 280px; } /* dont float it */
如果您在#content 中有浮动并且您尝试清除它们,则会遇到问题。
【讨论】:
其实使用css flex display可以轻松解决这个问题。
设置父容器有
display: flex;
align-items: stretch;
align-content: stretch;
那么孩子们会有flex-grow: 0;
让最后一个孩子拥有flex-grow: 1;
将#sidebar 和#post_box 放入#content 然后
#content { display:flex; align-items: stretch; align-content: stretch; }
#sidebar { float:left; width:280px; flex-grow: 0; }
#post_box { float: left; flex-grow: 1; }
【讨论】: