如何在div中的图像下方对齐图形标题?我不必是标题标签。任何将对齐文本的标记都可以。我尝试过以下但是它会扭曲我div中的所有内容:
<div class="col-md-2">
<span>
<img src="/images/<%= record.logo %>" alt=<% record.logo %> height="80" width="80" onerror="this.style.display='none'" />
<figure><%= record.randomtext%> - <%= record.randomdate%></figure>
</span>
</div>
答案 0 :(得分:3)
利用<figure>
和<figcaption>
。
注意使用figcaption
时,理想情况下它应该是figure
结构中的第一个或最后一个元素。
<div class="col-md-2">
<figure>
<img src="/images/<%= record.logo %>" alt=<% record.logo %> height="80" width="80" onerror="this.style.display='none'" >
<figcaption>
<%= record.randomtext%> - <%= record.randomdate%>
<figcaption>
</figure>
</div>
然后在你的CSS中你可以做类似的事情:
figure, figcaption {
display:block }
figure {
width:100% }
figcaption {
text-align:center }
答案 1 :(得分:1)
您可以像这样使用figure
<div>
<figure>
<img src="image_url" width="100" height="100">
<figcaption>Fig.1 - Something.</figcaption>
</figure>
</div>