【发布时间】:2014-12-11 00:03:07
【问题描述】:
我有一排由四列组成。每列包含 3 个中心对齐的东西:文本输出、标签和图像。图像的大小不同,因此对齐已关闭。我想将每列中的所有元素都对齐到底部,以便在整个行中保持一致。
我试过了
style="text-align:bottom;" bottom:0, vertical-align:bottom;"
似乎没有什么不同。
我的代码是:
<div class="row">
<div class="col-xs-12">
<div class="col-xs-6 col-md-2">
<div align="center"><img src="@Url.Content("random.png")" /></div>
<div id="Text1" class="text-center">1</div>
<div class="text-center">Label1</div>
</div>
<div class="col-xs-6 col-md-2 col-md-offset-1">
<div align="center"><img src="@Url.Content("random2.png")" /></div>
<div id="text2" class="text-center">2</div>
<div class="text-center">Label2</div>
</div>
<div class="col-xs-6 col-md-2 col-md-offset-1">
<div align="center"><img src="@Url.Content("random3.png")" /></div>
<div id="text3" class="text-center">3</div>
<div class="text-center">Label3</div>
</div>
<div class="col-xs-6 col-md-2 col-md-offset-1">
<div align="center"><img src="@Url.Content("random.png")" /></div>
<div id="text2" class="text-center">3.4</div>
<div class="text-center">Label</div>
</div>
</div>
</div>
另外,有人告诉我填充会影响引导程序在不同显示器中对齐内容的方式。 有什么建议吗?
谢谢,提前
【问题讨论】:
-
尝试使用:style="text-align:bottom; bottom:0; vertical-align:bottom;" (纠正几个错误)
-
问题可能是由于您的列
div(.col-xs-6) 是浮动的并且是块而不是内联元素,因此垂直对齐无法按预期工作。你需要不同的标记来做到这一点,也许通过使用 CSS 表格单元格。 -
谢谢@MarcAudet 我去看看
标签: html css twitter-bootstrap model-view-controller frontend