图像标题在居中图像下方左对齐
我有一些带有标题的图像。 图像位于网站中央,标题应显示在图像下方。到目前为止非常简单,但问题是: 标题应该左对齐并从图像的左下角开始(就像在报纸中一样)
我可以想到一个带有表格的解决方案,但我不喜欢它,因为表格在这里显示表格数据而不是图像和图像标题
表解决方案:
<table class="centered-table">
<tr><td class="image"><img src="stackoverflow.jpg" /></td></tr>
<tr><td class="caption">Unanswered question on stackoverflow.com</td></tr>
</table>
I have some images with captions.
The images are centered on the sites and the caption should be shown under the images. Very simple so far but here's the problem:
the captions should be left-aligned and start under the bottom-left-corner of the image (like in newspapers)
I can think of a solution with tables but I don't like it because tables are here to show table data and not images and image captions
table solution:
<table class="centered-table">
<tr><td class="image"><img src="stackoverflow.jpg" /></td></tr>
<tr><td class="caption">Unanswered question on stackoverflow.com</td></tr>
</table>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我将使用
请参阅此示例
I would use
<figure>
and<figcaption>
with a tiny bit ofdisplay: table
to get the effect you want.See this Example
嗯嗯嗯
或者
什么? :)
Hmmmmmmm
And
or what? :)
将图片和标题放在 div 中,并为其指定内联块显示样式。
用CSS。
Enclose your picture and title in a div, and give it an inline-block display style.
With CSS.