【问题标题】:How to display a thumbnail in the hero unit with Bootstrap?如何使用 Bootstrap 在英雄单元中显示缩略图?
【发布时间】:2012-03-12 09:57:33
【问题描述】:

在 Bootstrap 文档的this page 中,提供了一个示例来演示“英雄单元”,该单元通常放置在页面顶部并宣布一些重要的事情。我正在尝试将其合并到一个页面中,但我还想在它旁边显示一个缩略图。这是我所拥有的:

<div class="hero-unit">
  <div class="thumbnail span3">
    <img src="http://placehold.it/260x180" alt="Sample Image">
  </div>
  <h1>Important Site Information</h1>
  <p>This paragraph contains important ... </p>
  <p><a class="btn btn-primary btn-large">Learn more &raquo;</a></p>
</div>

几乎有效,但缩略图和文本之间没有间隙:

另外,图片溢出了hero-unit div。我意识到我可以通过一些内联样式来解决这两个问题:

<div class="hero-unit" style="overflow: auto;">
...
<div class="thumbnail span3" style="margin-right: 20px;">

但是, 内联样式确实并不理想,我很犹豫是否通过编辑 bootstrap.css 在整个站点范围内应用它。有没有更好的办法?我敢肯定以前有人遇到过这种情况。

【问题讨论】:

    标签: alignment thumbnails twitter-bootstrap


    【解决方案1】:

    您可以嵌套网格元素。因此,只需在 hero 单元内添加另一个 &lt;div class="row-fluid"&gt;(或 &lt;div class="row"&gt;),然后添加两个具有适当百分比的整体网格列单元的 &lt;div class="span..."&gt; 块。

    图片放在左边栏,文字放在右边。

    【讨论】:

    • 根据您的回答,我得到了this HTML,但它在单独的行中显示缩略图和文本。
    • 那个 sn-p 不是基于我的回答。你的行 div 在哪里?
    • 行 div 是否进入 hero-unitcontainer-fluid div 内?两者似乎都不起作用。 编辑:等一下……我想我明白我做错了什么……
    • 我完全搞砸了,复制了错误的类名 - 抱歉。您的回答完全正确,现在一切正常。谢谢。
    猜你喜欢
    • 2012-08-05
    • 2019-03-13
    • 1970-01-01
    • 2012-12-14
    • 1970-01-01
    • 1970-01-01
    • 2013-03-03
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多