【发布时间】:2016-05-04 20:43:16
【问题描述】:
我已经创建了 Bootstrap 缩略图作为 Web 应用程序其他部分的链接图像。使用Bootstrap 3 square tile display 创建我的缩略图,并在缩略图中包含<a> 标记。尝试在缩略图<div> 中使用<p> 添加其他信息。 <p> 标签与每个元素重叠。例如,最后一个 <p> 标记与它之前的任何标记重叠。 (仅当我将“缩略图”类添加到<p> 标签时才如此。尝试了各种方法来解决这个问题,但未能提出解决方案。请参阅下面的代码或http://www.bootply.com/boXJrupqT0(你将在缩略图的最底部看到重叠的文本)
我的目标:让<a> 和两个<p> 标签在文本换行时在同一个<div> 上可见(如果需要)。对此的任何帮助将不胜感激。
谢谢。
HTML:
<div class="row">
<div class="col-md-3 col-sm-4 col-xs-6 capabilitiesTiles">
<div class="squareThumbnails"></div>
<a href="#x" class="thumbnail purple">Test A</a>
<p>Dkadlgjaklsgjasdglajdslkgjaklsjg</p>
<p>agdagsdvasbaerasdhadgasdgasdhasdhadhasdhahasha</p>
</div>
<div class="col-md-3 col-sm-4 col-xs-6 capabilitiesTiles">
<div class="squareThumbnails"></div>
<a href="#x" class="thumbnail purple">Test B</a>
<p>Dkadlgjaklsgjasdglajdslkgjaklsjg</p>
<p>agdagsdvasbaerasdhadgasdgasdhasdhadhasdhahasha</p>
</div>
<div class="col-md-3 col-sm-4 col-xs-6 capabilitiesTiles">
<div class="squareThumbnails"></div>
<a href="#x" class="thumbnail purple">Test C</a>
<p>Dkadlgjaklsgjasdglajdslkgjaklsjg</p>
<p>agdagsdvasbaerasdhadgasdgasdhasdhadhasdhahasha</p>
</div>
</div>
CSS:
/* CSS used here will be applied after bootstrap.css */
.squareThumbnails {
margin-top: 100%;
}
.thumbnail {
position: absolute;
top: 15px;
bottom: 0;
left: 15px;
right: 0;
text-align:center;
padding-top:calc(50% - 110px);
}
.capabilitiesTiles {
margin: 0px 10px -15px 65px;
}
.row .thumbnail {
border-width: 3px;
border-style: solid;
}
【问题讨论】:
标签: javascript jquery html css twitter-bootstrap