Css 使引导列调整到相邻列的高度
我希望两个引导列的大小相等。这是一个场景: 我希望包含文本的列在高度上始终与左侧的图片相等 这是我的标记(简化):Css 使引导列调整到相邻列的高度,css,twitter-bootstrap,responsive-design,Css,Twitter Bootstrap,Responsive Design,我希望两个引导列的大小相等。这是一个场景: 我希望包含文本的列在高度上始终与左侧的图片相等 这是我的标记(简化): 我在stack和其他地方读过许多类似的主题,但我没有找到可行的解决方案。他们中的大多数人在某种程度上是错综复杂的 在我从事的另一个项目中,我通过使用一个JS脚本实现了这一效果,该脚本始终计算一列的高度,并将其应用于相邻的列。然而,我相信有一个更简单的解决办法 非常感谢您的建议。有两种解决方法: CSS: 使用min height并将内容垂直居中 JS 获取所有列的高度,比
我在stack和其他地方读过许多类似的主题,但我没有找到可行的解决方案。他们中的大多数人在某种程度上是错综复杂的
在我从事的另一个项目中,我通过使用一个JS脚本实现了这一效果,该脚本始终计算一列的高度,并将其应用于相邻的列。然而,我相信有一个更简单的解决办法
非常感谢您的建议。有两种解决方法: CSS: 使用
min height
并将内容垂直居中
JS
获取所有列的高度,比较它们以获得最高值,然后将该高度应用于所有列
您的JS解决方案是最干净的,CSS可能更简单,但最终可能会为两列添加高度,或者甚至没有为其中一列设置足够大的最小高度并删除内容。有两种解决方法: CSS: 使用
min height
并将内容垂直居中
JS
获取所有列的高度,比较它们以获得最高值,然后将该高度应用于所有列
您的JS解决方案是最干净的,CSS可能更简单,但您可能最终会为两列添加高度,或者甚至没有为其中一列设置足够大的最小高度并剪切内容。您可以使用CSS 3 flexbox
.equal, .equal > div[class*='col-'] {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex:1 0 auto;
}
您可以使用CSS 3 flexbox
.equal, .equal > div[class*='col-'] {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex:1 0 auto;
}
您现在可以利用引导4英寸的卡。您现在可以利用引导4英寸的卡。发布导致此问题的完整(未简化)代码。我将根据这个设置。发布导致此问题的完整(未简化)代码。我将根据这一点进行设置。嗨,Aramii,我不确定以百分比表示的最小高度是否适用于浮动元素。引导列是浮动的。它必须是px或某个固定值。由于它的verticall不会中断响应,但如果您的内容在小型设备上变大,您将需要媒体查询。无论如何,我认为JS解决方案是正确的,我不确定以百分比表示的最小高度是否适用于浮动元素。引导列是浮动的。它必须是px或某个固定值。由于它的verticall不会中断响应,但如果您的内容在小型设备上变大,您将需要媒体查询。无论如何,我认为JS解决方案是整合演示的正确方案。不幸的是,您可以从中看出此解决方案不起作用。目标是使内容列与左侧的图像具有相同的高度。当然,您的解决方案将两列扩展到相等的高度,但不管内容发生了什么变化。你可以在演示中看到它。我倾向于认为唯一可行的解决方案是JS。谢谢你把演示放在一起。不幸的是,您可以从中看出此解决方案不起作用。目标是使内容列与左侧的图像具有相同的高度。当然,您的解决方案将两列扩展到相等的高度,但不管内容发生了什么变化。你可以在演示中看到它。我倾向于认为唯一可行的解决方案是JS。