【发布时间】:2017-02-28 04:18:03
【问题描述】:
我正在制作一个网页,需要将 3 个 div 居中对齐作为促销内容,如下所示:
为了获得这种间距和对齐方式,我添加了不可见的图像,然后将它们隐藏在移动设备上,以便它们具有响应性,如下所示:
<div id="promocontent">
<img class="img-responsive" src="img/iconenope.png">
<img class="img-responsive hidden hide-on-med-and-down" src="img/iconehidden.png">
<img class="img-responsive" src="img/iconenope.png">
<img class="img-responsive hidden hide-on-med-and-down" src="img/iconehidden.png">
<img class="img-responsive" src="img/iconenope.png"><br><br>
</div>
CSS:
#promocontent {
display: flex; /* establish flex container */
flex-direction: row; /* default value; can be omitted */
flex-wrap: nowrap; /* default value; can be omitted */
justify-content: space-between; /* switched from default (flex-start, see below) */
padding: 5px;
}
现在,我需要在这些图像的中心底部添加文本,例如:
那么,我该怎么做(响应式工作)?对齐 2 行文本(可能 1 行,但 2 行会更好)。
谢谢。
【问题讨论】: