如何将文本直接对齐在图像下方?
我曾经知道如何将图像放在顶部,然后对齐图像下方的文本,使其保持在图像宽度的边界内。 但是,现在我不知道该怎么做。 这是如何实现的?
I used to know how to put an image on top and then justify the text below the image so that it stays within the borders of the width of the image. However, now I have no idea how to do this. How is this accomplished?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
你的 HTML:
如果你知道图像的宽度,你的 CSS:
否则图像下方的文本将自由流动。 为了防止这种情况,只需设置容器的宽度即可。
Your HTML:
If you know the width of your image, your CSS:
Otherwise your text below the image will free-flow. To prevent this, just set a width to your container.
您可以使用 HTML5
:
工作示例< /a>.
You can use HTML5
<figcaption>
:Working example.
为了能够对齐文本,您需要知道图像的宽度。 您可以只使用图像的正常宽度,或使用不同的宽度,但 IE 6 可能会对您发脾气并且无法缩放。
这是您需要的:
In order to be able to justify the text, you need to know the width of the image. You can just use the normal width of the image, or use a different width, but IE 6 might get cranky at you and not scale.
Here's what you need:
这使得“A”在图像下方居中:
即 ASP.Net,它将把 HTML 呈现为:
This centers the "A" below the image:
That is ASP.Net and it would render the HTML as:
我不是 HTML 专家,但以下是对我有用的方法:
I am not an expert in HTML but here is what worked for me: