Bootstrap实战|Bootstrap实战 - 评论列表

一、介绍 社交媒体网站盛行,人们常常会使用评论表达自己的观点,评论功能已然成为网站的一部分。
二、知识点 2.1 媒体对象
官方解释:这是一个抽象的样式,用以构建不同类型的组件,这些组件都具有在文本内容的左或右侧对齐的图片(就像博客评论或 Twitter 消息等)。
2.1.1 基础媒体对象 一个基础的媒体对象由四个部分组成:

  1. 媒体容器:用样式为 media 包裹在最外层。
  2. 媒体对象:常常是用户的头像或者昵称,样式 media-object
  3. 媒体主体:包裹媒体的文本内容部分,样式 media-body
  4. 媒体标题:媒体文本内容的标题,样式 media-heading
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片
我是标题我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。

效果图:
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片

样式 media-leftmedia-right 用来控制对象(头像)放置的左右,若要将对象(头像)放在右边需要把 media-right 放在 media-body 下面。
我是标题我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片

效果图:
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片

当然要是不想放在下面也是有可行办法的,用 pull-leftpull-right 代替 media-leftmedia-right 即可。
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片
我是标题 - 左边我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片
我是标题 - 右边我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。

效果图:
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片

注意:官方从 v3.3.0 版本开始就不再建议使用了 .pull-left.pull-right 了。
2.1.2 多层媒体对象 在使用微博等社交网站时,常常要在别人的评论下面回复别人的评论,这就需要用到媒体对象的嵌套。
使用方法是将整个 media 容器嵌套在上级的内部容器 media-body 内。
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片
我是标题 - 一级我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片
我是标题 - 二级我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片
我是标题 - 三级【Bootstrap实战|Bootstrap实战 - 评论列表】我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。

效果图:
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片

虽说 Bootstrap 没有嵌套层数的限制,甚至可以这样无限嵌套。
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片

但一般来说不论是美感还是条理上来看,两层就已经足够了。
2.1.3 媒体对象的对齐 媒体对象(头像)默认的对齐方式是顶部对齐,我们可以通过修改样式来改变对齐方式。使用方法:添加 media-middlemedia-bottom 使其中部或底部对齐。
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片
我是标题 - 顶部对齐我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片
我是标题 - 中部对齐我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片
我是标题 - 底部对齐我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容;我是一大串重复的内容。

效果图:
Bootstrap实战|Bootstrap实战 - 评论列表
文章图片

2.1.4 媒体对象列表 评论往往是一排评论,即评论列表,这时候就要用到熟悉的