【发布时间】:2011-07-13 16:09:50
【问题描述】:
我有一个主要的div (purple) 用于这个 html 标头,它分为 2 个包含徽标 (red) 的其他 div 和右侧的一些其他信息(绿色)
我对 purple 有一个明确的解决方案,它使 red 和 green 都很好地浮动,两者都向左浮动。
这里的问题是我正在努力寻找一种方法使 green 适合整个宽度
在这种情况下,red 本身具有 199px 固定宽度,并且没有 green
外部 purple div 也没有固定宽度,它目前是 body 的 65%,具有流畅的布局
所以我的问题是:如何使用 css 使 green div 扩展到 purple div 的末尾?
我尝试为 green 应用 width:86%,但由于 red 具有固定值,因此它不起作用...
我认为也许有一些表格显示模式,如 display:table-cell/table-row 或类似的东西可以解决问题,但它们似乎都没有按我想要的方式工作。
如果你能帮助我,那就太好了:)
【问题讨论】:
-
你的图片的链接坏了,你能把html放到jsfiddle.net吗?
-
@Graham Conzett 刚刚修复了这个链接,现在应该可以正常工作了......实际上,这种情况下的代码并不重要,您会发现它实现起来非常简单,但是如果您有任何问题请告诉我
标签: css html css-float clearfix