我正在使用Bootstrap。如何使三根柱子的高度相同?
这是问题的屏幕截图。我希望蓝色和红色列与黄色列的高度相同。
这是代码:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container-fluid">
<div class="row">
<div class="col-xs-4 panel" style="background-color: red">
some content
</div>
<div class="col-xs-4 panel" style="background-color: yellow">
catz
<img width="100" height="100" src="https://lorempixel.com/100/100/cats/">
</div>
<div class="col-xs-4 panel" style="background-color: blue">
some more content
</div>
</div>
</div>
使用Bootstrap 4的解决方案4
Bootstrap 4使用Flexbox,因此不需要额外的CSS。
<div class="container">
<div class="row ">
<div class="col-md-4" style="background-color: red">
some content
</div>
<div class="col-md-4" style="background-color: yellow">
catz
<img width="100" height="100" src="https://placekitten.com/100/100/">
</div>
<div class="col-md-4" style="background-color: green">
some more content
</div>
</div>
</div>
解决方案1使用负边距(不会破坏响应能力)
.row{
overflow: hidden;
}
[class*="col-"]{
margin-bottom: -99999px;
padding-bottom: 99999px;
}
解决方案2使用表
.row {
display: table;
}
[class*="col-"] {
float: none;
display: table-cell;
vertical-align: top;
}
使用Flex的解决方案3已于2015年8月添加。此之前发布的注释不适用于此解决方案。
.row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
}
.row > [class*='col-'] {
display: flex;
flex-direction: column;
}
问题内容: 我想要一个在Bootstrap 4支持的所有浏览器中都可以使用的解决方案。如果不涉及JS,则更好。现有的一些解决方案基于Bootstrap 3,有些则无法在MacOS的Safari中使用。 更新。 似乎我做错了研究。默认情况下,Bootstrap4的高度相同。我随附了带有插图的更新图像。您无需执行任何操作,它已经存在。 问题答案: 你只需要使用您获得等高列以前版本的引导。 但是对于bo
http://www.bootply.com/somVIZEXxC#这是我的网站,基本上,我希望科尔-lg-6是相同的高度,这样我里面的图像是均匀的,目前,一个图像延伸到另一个下面。 编辑:当前版本http://www.bootply.com/UIWf6q09h4
问题内容: 我目前正在使用Bootstrap中的Cards。 根据文字标题,我将获得不同高度的卡片,并希望与最高卡片具有相同的高度。 我不介意使用JS,我实际上认为这可能是解决问题的最佳方法。 我尝试过使用CSS之外的其他解决方案,例如使用flexbox。 作为一个动态示例,呈现的HTML是一个简单的示例: 问题答案: 该引导4列已经使用了Flexbox的,使他们 都 在 同一高度 。只需 在卡上
问题内容: bootstrap 2.0是否有任何帮助程序使.span1,.span2 .... span12的高度相等。我已经嵌套了这种类型的html 如果可能,我希望每口井的高度都一样吗? 问题答案: 这是一个响应式CSS解决方案,基于为每列添加较大的填充和同样大的负边距,然后将整个行包装在隐藏了溢出的类中。
exTab 如何使用SQL(与mySQL一起)只返回col1中具有多个相同值、col2中具有多个相同值、但COL3中具有唯一值的行? 例如,在上面的表(exTab)中,val1在col1中出现了4次,对于这4次,val4在col2中出现了3次,但是对于这3次,val7在col3中只出现了一次,所以我想返回这一行(第1行)。考虑到这些条件,第1行将是我希望从此表返回的唯一一行。 我试过和group
问题内容: 如何从表中选择所有内容,并且如果列的值相同,则仅选择具有最大值的行,因此,如果有这样的表: 它只会选择ID最高的“ bob”,因此结果将返回: 谢谢你。 问题答案: 您可以使用子查询来计算每个名称的最大ID,然后返回与该子查询返回的ID匹配的所有行: 请看这里的小提琴。