javascript - HTML tags getting overlapped in a bootstrap 3 Thumbnail class -
i have created bootstrap thumbnails link images other parts of web application. used bootstrap 3 square tile display create thumbnails <a> tag incorporated inside thumbnail. trying add additional information using <p> inside thumbnail <div>. <p> tags overlapping each element. example last <p> tag overlaps tag before it. (this true when add class "thumbnail" <p> tags. tried various ways solve this, have not been able come solution. please see code below or @ http://www.bootply.com/boxjrupqt0 (you see overlapping text @ bottom of thumbnail)
my goal: <a> , 2 <p> tags viewable on same <div> while text wrapping (if needed). appreciated.
thank you.
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 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; }
it's because thumbnails have position:absolute
add height attribute thumbnail class fiddle
Comments
Post a Comment