【发布时间】:2016-03-08 12:33:09
【问题描述】:
我正在尝试获得如下布局(或一些小的变化)
--------------------------------------------------------------------
| --------------------------------------------------------------- |
| | ----=----- ------------------------------------------------ | |
| | | | | | | |
| | | image | | info | | |
| | ---------- ------------------------------------------------ | |
| | |------------------------------------------------------------ |
| | | | |
| | | Some body | |
| | ------------------------------------------------------------ |
| ----------------------------------------------------------------
... continued
用于评论线程。我不打算做螺纹 cmets。只是一个线性评论线程。
Bootstrap 提供了media 类,我可以使用media-left 来定位图像并使用media-heading / media-body 几乎得到我想要的布局。
但是,标题/正文将定位到图像的一侧。不好。
我试图混合面板和媒体。用于定位图像/标题的媒体(此处为信息部分)和评论正文面板/页脚按钮/回复链接等。
我真的只是想包含面板,因为它提供了一个漂亮的边框/样式来勾勒主体,我想包含它。
所以,到目前为止,他们在一起玩得并不好。一个会溢出,另一个会错位等等。还没有找到一种合适的方法来让这个布局正常工作。
几乎是我想要使用面板/缩略图的布局:
面板样式使这看起来很可怕。因此,尝试保持总体布局,但使用混合类/模板修改样式。
有没有办法混合媒体类和面板来获得上面的布局?
因此图像/信息将是媒体/媒体左侧/媒体主体,而正文部分将是面板/面板主体/面板页脚。我尝试过的每一种方式都非常糟糕。
编辑:包含关闭布局的 bootply html 以满足“质量标准”,然后有人 cmets
<div class="panel-group">
<div class="panel">
<div class="panel-heading">
<div class="row flex-container">
<div class="col-xs-6 col-sm-4 col-md-2">
<div class="thumbnail">
<img src="https://i.ytimg.com/vi/ReF6iQ7M5_A/maxresdefault.jpg">
<div class="caption">
<p>A captuion</p>
</div>
</div>
</div>
<div class="col-xs-6 col-sm-8 col-md-10">
<p>
<span class="pull-left">By: <a href="#">A User</a></span>
<span class="pull-right">A timestamp</span>
</p>
</div>
</div>
</div>
<div class="panel-body">
<p>A random body</p>
</div>
<div class="panel-footer">
<p>Some footer</p>
</div>
</div>
</div>
【问题讨论】:
-
嗯,您知道在 BS 4 中删除了面板吗?没什么大不了的,只是说也许你可以用一种更面向未来的方式来解决这个问题。 v4-alpha.getbootstrap.com/migration
-
我还没有看多少 bs 4。它仍处于 alpha 阶段,尚未正式发布,对吗?本来打算等到 bs4 出 alpha 的时候去。
标签: html twitter-bootstrap css twitter-bootstrap-3