【发布时间】:2013-09-12 15:25:01
【问题描述】:
我正在尝试使用 Bootstrap 3 创建一个布局,这将是一个重复的列表行:
- 左侧是固定宽度和高度的图片
- 在右侧,一个元素包含多个
.row元素(每个元素的高度可以不同)
我已经让它部分工作了,但我有一个问题,右边的第一个 .row 与图像的高度相同(里面的 .cols 是正确的高度)。然后其他行出现在下面。我想避免在每一行上定义绝对高度。
我在 jsfiddle 上放了一个例子:http://jsfiddle.net/yszAs/
另外,我不确定它是否可以/推荐,但我已为右侧元素提供了 container 类,这似乎有助于解决超出容器的行的部分问题。
任何想法我做错了什么?
更新
感谢您的建议,但它们并不是我想要实现的目标。
我已经得到了我需要第一列是固定宽度的部分,第二列来填充剩余的空间工作。不过,我的实现可能存在问题。
问题是第一列内容的高度决定了第二列中第一个元素的高度
经过更多挖掘,看起来clearfix 似乎自动包含在row 元素中导致问题 - 因为第一列(图像)是浮动的,所以元素获得了这个高度。
我尝试为右列中的第一个元素提供float: left,这部分解决了问题 - 然后我遇到了它被浮动的问题! (见http://jsfiddle.net/gKtE3/)。
有什么想法吗?
【问题讨论】:
标签: css twitter-bootstrap twitter-bootstrap-3