HTML标记在引导程序3缩略图类中重叠

时间:2016-01-27 18:22:02

标签: javascript jquery html css twitter-bootstrap

我创建了Bootstrap缩略图作为Web应用程序其他部分的链接图像。使用Bootstrap 3 square tile display创建缩略图中包含<a>标记的缩略图。尝试使用缩略图<p>内的<div>添加其他信息。 <p>标记与每个元素重叠。例如,最后一个<p>标记与之前的任何标记重叠。 (仅当我将“缩略图”类添加到<p>标签时才会出现这种情况。尝试了各种方法来解决此问题,但未能提出解决方案。请参阅下面的代码或{{3 (你会在缩略图的最底部看到重叠的文字)

我的目标:在文本换行(如果需要)的同时,在同一<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;
}

1 个答案:

答案 0 :(得分:-1)

这是因为您的缩略图有position:absolute
只需将height属性添加到缩略图类fiddle

即可