Twitter的引导缩略图标题向右(Twitter Bootstrap thumbnail capt

2019-07-30 19:00发布

如何使Twitter的引导缩略图的标题被放置到图像,而不是下面的吧? 最好是在CSS。 到目前为止,我只是用现有的标签,我的CSS知识是非常有限的。

<ul class="thumbnails">
  <li class="span2">
    <div class="thumbnail span4">
  <div class="span2">
        <img src="http://placehold.it/120x160" alt="">
      </div>
      <div class="caption">
        <h5>Thumbnail label </h5>
        <p>Cras justo odio, dapibus ac facilisis in, egestas eget. Eget metus</p>
        <p><a href="#" class="btn btn-primary">Action</a> <a href="#" class="btn">Action</a></p>
      </div>
    </div>
  </li>
</ul>

Answer 1:

随着你的HTML有轻微的修改,并增加了一个新的类(中right-caption ),几个CSS规则应包括你。

HTML

<div class="thumbnail right-caption span4">
  <img src="http://placehold.it/120x160" alt="">
  <div class="caption">
    <h5>Thumbnail label</h5>
    <p>Cras justo odio, dapibus ac facilisis in, egestas eget. Eget metus</p>
    <p><a href="#" class="btn btn-primary">Action</a> <a href="#" class="btn">Action</a></p>
  </div>
</div>

注:我服用<img>出的<div>您最初裹进去。

CSS

.thumbnail.right-caption > img {
    float: left;
    margin-right: 9px;
}

.thumbnail.right-caption {
    float: left;
}

.thumbnail.right-caption > .caption {
    padding: 4px;
}
​

注意:margin和padding只是风格; 浮动是关键

的jsfiddle



Answer 2:

无需额外的CSS。 更改/ span标签,如果需要的div

<a href="..." class="thumbnail clearfix">
  <img src="..." class="pull-left">
    <span class="caption pull-right">
    Lorem ipsum
   </span>
  </a>


文章来源: Twitter Bootstrap thumbnail caption to the right