在Twitter引导程序流体布局中调整iframe大小的正确方法是什么?

gat*_*ado 8 css column-width twitter-bootstrap

我有一个2柱流畅的Twitter引导程序布局,并希望在其中一个窗格中使用iframe(它将包含Google任务窗口小部件 - https://mail.google.com/tasks/ig).如何正确设置宽度?我想出了如何设置样式,使其具有边框(将其区分为外部页面内容),但我无法使其正确填充其中一列.这就是我目前拥有的:

      <iframe class="container well well-small"
          style="width: 80%; height: 400px; background-color: #f5e5c5;"
          src="https://mail.google.com/tasks/ig">
      </iframe>
Run Code Online (Sandbox Code Playgroud)

完整示例(另存为HTML文件):http://pastebin.com/1u2QeuZk

Joe*_*ale 14

使用row-fluid类定义行,使用spanX类定义列.像这样:

<div class="row-fluid">
   <iframe class="container well well-small span6"
           style="height: 400px; background-color: #f5e5c5;"
           src="https://mail.google.com/tasks/ig">
   </iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

但是: Xs中spanX每行最多需要加12个.因此,在上面的示例中,您需要将另一列的内容包含在带有span6类的标记中,或者您可以offset6在iframe上使用该类,如果它是该特定行上的唯一内容,以使其对齐在右边.

要让一列比另一列宽,您可以通过更改X in来更改它spanX,只需确保它们最多可以连续添加12行.

如果您想知道如何使列成为特定宽度:流体网格的整个点是使用特定宽度.您可以设置容器的宽度(最好使用相对单位,以使内容适应视口的大小),每列将是容器宽度的1/12.因此,如果您确实想要精确控制宽度,则可以始终将容器设置为特定宽度,以便所需的列的宽度可以是容器宽度的1/12的倍数.即如果您希望列宽为400px,则可以将容器宽度设置为800px并使用span6列上的类.或者用span3它做200px宽等

我在文档中都做了很好的解释:http://twitter.github.com/bootstrap/scaffolding.html#fluidGridSystem