首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >链接图像和文本

链接图像和文本
EN

Stack Overflow用户
提问于 2012-08-04 00:25:13
回答 4查看 76关注 0票数 0

我想用一个html链接标签把和图片和标题都包起来,这样就像这样

代码语言:javascript
复制
<a href="link"><img src="...">Caption Text</img></a>

标题应该在图片下方,但我不确定这样做的好方法(添加<br>可以,但看起来不干净)。我希望能够使用一个带样式的元素,但是我不能在里面放一个div

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-08-04 00:28:26

您可以将标题放在span内。

代码语言:javascript
复制
<a href="link"><img src="..."/><span style="display: block;">Caption Text</span></a>

http://jsfiddle.net/ZgKqF/

票数 1
EN

Stack Overflow用户

发布于 2012-08-04 00:31:34

试试这个-

无需更改您的HTML

代码语言:javascript
复制
<a href="link">
    <img src="http://lorempixel.com/200/100" />
    Caption Text
</a>

CSS

代码语言:javascript
复制
a {
    display: inline-block;
    text-align: center;
    border: 2px solid orange;
}

img {
    display: block;
}
票数 2
EN

Stack Overflow用户

发布于 2012-08-04 00:30:22

这样试试:<a href="link"><img src="..." alt="Caption Text" /></a>

然后使用javascript显示alt属性,并与javascript一起显示。请看下面的参考Get the "alt" attribute from an image that resides inside an tag

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11799638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档