我有一个带有超链接的图像,并且想要在图像下方显示文本。

[编辑]
我的输出应类似于记分卡,我需要在其下方看到一个图像(谷歌),在仪表板下,我需要在其下方看到两个图像(amazon,microsoft)。

下图是我所期望的

see image

下面是代码



<div class="innerDiv" id="Scorecards">
  <br>Scorecards<br>
  <a href="https://google.com">
    <img class="imgCustom" id="menuImages" src="http://image.flaticon.com/icons/svg/44/44357.svg">
    <span>Google</span>
  </a>
</div>

<div class="innerDiv" id="Dashboards">
  <br>Dashboards<br>
  <a href="https://abc.aspx">
    <img class="imgCustom" id="menuImages" src="http://icons.iconarchive.com/icons/aha-soft/3d-social/64/Online-writing-icon.png">
    <span>Microsoft</span>
  </a>

  <a href="https://cde.aspx">
    <img class="imgCustom" id="menuImages" src="http://icons.iconarchive.com/icons/babasse/old-school/64/old-videos-icon.png">
    <span>Amazon</span>
  </a>
</div>

最佳答案

借助css进行想要的样式总是很不错的。尽管您可以通过多种选择来实现这一目标,但我认为这可以为您提供帮助。 https://jsfiddle.net/cc912995/



.link span {
  text-align: center;
  display:block;
}

.link {
  display: inline-block;
}

<div class="innerDiv" id="Scorecards">
<br>Scorecards<br>
<a href="https://google.com" class="link"><img class="imgCustom" id="menuImages" src="http://image.flaticon.com/icons/svg/44/44357.svg"><br><span>Google</span></a>
</div>

<div class="innerDiv" id="Dashboards">

<br>Dashboards<br>
<a href="https://abc.aspx" class="link">
<img class="imgCustom" id="menuImages" src="http://icons.iconarchive.com/icons/aha-soft/3d-social/64/Online-writing-icon.png"><br>
<span>Microsoft</span>
</a>

<a href="https://cde.aspx" class="link">
<img class="imgCustom" id="menuImages" src="http://icons.iconarchive.com/icons/babasse/old-school/64/old-videos-icon.png"><br>
<span>Amazon</span>
</a>
</div>

关于html - 在图片下方显示文字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41724216/

10-12 15:48