菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Bootstrap 4 媒体对象


媒体对象

Bootstrap 提供了一种简单的方式将媒体对象(如图片或视频)与内容对齐。媒体对象常用于显示博客评论、推文等。

Demo Avatar John Doe

John Doe 发布于 2016 年 2 月 19 日

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。

Demo Avatar Jane Doe

John Doe 发布于 2016 年 2 月 20 日

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。


基本媒体对象

Demo Avatar John Doe

John Doe 发布于 2016 年 2 月 19 日

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。

要创建媒体对象,请将 .media 类添加到容器元素,并将媒体内容放在带有 .media-body 类的子容器中。根据需要添加边距和填充,使用间距工具类。

示例

<div class="media border p-3">
  <img src="img_avatar3.png" alt="John Doe" class="mr-3 mt-3 rounded-circle" style="width:60px;">
  <div class="media-body">
    <h4>John Doe <small><i>发布于 2016 年 2 月 19 日</i></small></h4>
    <p>Lorem ipsum...</p>
  </div>
</div>
自己动手试一试 »

嵌套媒体对象

媒体对象也可以嵌套(一个媒体对象内嵌另一个媒体对象)。

Demo John Doe

John Doe 发布于 2016 年 2 月 19 日

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。

Demo Jane Doe

Jane Doe 发布于 2016 年 2 月 20 日

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。

要嵌套媒体对象,请将新的 .media 容器放在 .media-body 容器内。

示例

<div class="media border p-3">
  <img src="img_avatar3.png" alt="John Doe" class="mr-3 mt-3 rounded-circle" style="width:60px;">
  <div class="media-body">
    <h4>John Doe <small><i>发布于 2016 年 2 月 19 日</i></small></h4>
    <p>Lorem ipsum...</p>
    <div class="media p-3">
      <img src="img_avatar2.png" alt="Jane Doe" class="mr-3 mt-3 rounded-circle" style="width:45px;">
      <div class="media-body">
        <h4>Jane Doe <small><i>发布于 2016 年 2 月 20 日</i></small></h4>
        <p>Lorem ipsum...</p>
      </div>
    </div> 
  </div>
</div>
自己动手试一试 »

右对齐媒体图片

John Doe 发布于 2016 年 2 月 19 日

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。

Demo Avatar John Doe

要右对齐媒体图片,请将图片放在 .media-body 容器之后。

示例

<div class="media border p-3">
  <div class="media-body">
    <h4>John Doe <small><i>发布于 2016 年 2 月 19 日</i></small></h4>
    <p>Lorem ipsum...</p>
  </div>
  <img src="img_avatar3.png" alt="John Doe" class="ml-3 mt-3 rounded-circle" style="width:60px;">
</div>
自己动手试一试 »

顶部、中部或底部对齐

使用 flex 工具类,align-self-* 类来将媒体对象放置在顶部、中部或底部。

Demo Avatar John Doe Blank

媒体顶部

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。


Demo Avatar John Doe Blank

媒体中部

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。


Demo Avatar John Doe Blank

媒体底部

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。

示例

<!-- 媒体顶部 -->
<div class="media">
  <img src="img_avatar1.png" class="align-self-start mr-3" style="width:60px">
  <div class="media-body">
    <h4>媒体顶部</h4>
    <p>Lorem ipsum...</p>
  </div>
</div>

<!-- 媒体中部 -->
<div class="media">
  <img src="img_avatar1.png" class="align-self-center mr-3" style="width:60px">
  <div class="media-body">
    <h4>媒体中部</h4>
    <p>Lorem ipsum...</p>
  </div>
</div>

<!-- 媒体底部 -->
<div class="media">
  <img src="img_avatar1.png" class="align-self-end mr-3" style="width:60px">
  <div class="media-body">
    <h4>媒体底部</h4>
    <p>Lorem ipsum...</p>
  </div>
</div>
自己动手试一试 »

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持