search
HomeWeb Front-endHTML TutorialBootStrap学习(5)_多媒体对象&列表组_html/css_WEB-ITnose

一、多媒体对象

这些抽象的对象样式用于创建各种类型的组件(比如:博客评论),我们可以在组件中使用图文混排,图像可以左对齐或者右对齐。媒体对象可以用更少的代码来实现媒体对象与文字的混排。

  • .media:该 class 允许将媒体对象里的多媒体(图像、视频、音频)浮动到内容区块的左边或者右边。
  • .media-list:如果你需要一个列表,各项内容是无序列表的一部分,可以使用该 class。可用于评论列表与文章列表。
  • 1.基本多媒体对象

    <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title></title>    <link href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" />    <script src="http://apps.bdimg.com/libs/jquery/2.0.0/jquery.min.js"></script>    <script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script>    <style type="text/css">        .media-object {        width:60px;        height:60px;        }    </style></head><body>    <div class="media">   <a class="pull-left" href="#">      <img class="media-object lazy"  src="/static/imghwm/default1.png"  data-src="../Imgs/img1/1.jpg"        alt="媒体对象"/>   </a>   <div class="media-body">      <h4 id="企鹅-标题">企鹅-标题</h4>      这是一个企鹅。这是一个企鹅。        这是一个企鹅。这是一个企鹅。        这是一个企鹅。这是一个企鹅。        这是一个企鹅。这是一个企鹅。        这是一个企鹅。这是一个企鹅。     </div></div><div class="media">   <a class="pull-left" href="#">     <img class="media-object lazy"  src="/static/imghwm/default1.png"  data-src="../Imgs/img1/1.jpg"        alt="媒体对象"/>   </a>   <div class="media-body">      <h4 id="企鹅">企鹅</h4>      这是一个企鹅。这是一个企鹅。       这是一个企鹅。这是一个企鹅。       这是一个企鹅。这是一个企鹅。       这是一个企鹅。这是一个企鹅。        这是一个企鹅。这是一个企鹅。     </div></div></body></html>

    效果:

    2.嵌套的媒体对象

    <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title></title>    <link href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" />    <script src="http://apps.bdimg.com/libs/jquery/2.0.0/jquery.min.js"></script>    <script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script>    <style type="text/css">        .media-object {            width: 30px;            height: 30px;        }    </style></head><body>    <div class="media">        <a class="pull-left" href="#">            <img class="media-object lazy"  src="/static/imghwm/default1.png"  data-src="../Imgs/img1/1.jpg"                 alt="媒体对象" />        </a>        <div class="media-body">            <h4 id="a-href-用户-a"><a href="#">用户1</a></h4>            今天的天气真好,空气清新,阳光明媚。       <div class="media">           <a class="pull-left" href="#">               <img class="media-object lazy"  src="/static/imghwm/default1.png"  data-src="../Imgs/img1/1.jpg"                    alt="媒体对象" />           </a>           <div class="media-body">               <span class="media-heading"><a href="#">用户1:</a></span>               是啊,天气真好。           </div>       </div>            <div class="media">                <a class="pull-left" href="#">                    <img class="media-object lazy"  src="/static/imghwm/default1.png"  data-src="../Imgs/img1/1.jpg"                         alt="媒体对象" />                </a>                <div class="media-body">                    <span class="media-heading"><a href="#">企鹅3:</a></span>                    嗯嗯,是的呢。                 </div>            </div>        </div>    </div></body></html>

    效果:

     

    二、列表组 

    列表组件用于以列表形式呈现复杂的和自定义的内容

  • 向元素
      添加 class .list-group
  • 添加 class .list-group-item
  • 可以向任意的列表项添加徽章组件,它会自动定位到右边。只需要在
  • 元素中添加  即可
  • 1.基本列表组

    <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title></title>    <link href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" />    <script src="http://apps.bdimg.com/libs/jquery/2.0.0/jquery.min.js"></script>    <script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script></head><body style="margin-top:20px;margin-left:20px;">    <ul class="list-group">    <li class="list-group-item"><span class="badge">新</span>新闻1</li>   <li class="list-group-item"><span class="badge">荐</span>新闻2</li>   <li class="list-group-item">新闻3</li>   <li class="list-group-item">新闻4</li></ul></body></html>

    效果:

     

    2.向列表组添加链接

    <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title></title>    <link href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" />    <script src="http://apps.bdimg.com/libs/jquery/2.0.0/jquery.min.js"></script>    <script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script></head><body style="margin-top:20px;margin-left:20px;">       <a href="#" class="list-group-item"><span class="badge">新</span>新闻1</a>   <a href="#" class="list-group-item"><span class="badge">荐</span>新闻2</a>   <a href="#" class="list-group-item active">新闻3</a>   <a href="#" class="list-group-item">新闻4</a></body></html>

    效果:

     

    3.自定义内容

    <!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <title></title>    <link href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css" rel="stylesheet" />    <script src="http://apps.bdimg.com/libs/jquery/2.0.0/jquery.min.js"></script>    <script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/js/bootstrap.min.js"></script></head><body style="margin-top:20px;margin-left:20px;">       <div class="list-group">   <a href="#" class="list-group-item active">      <h4 id="新闻">         新闻      </h4>   </a>   <a href="#" class="list-group-item">      <h4 id="新闻">         新闻1      </h4>      <p class="list-group-item-text">         新闻内容新闻内容新闻内容新闻内容新闻内容......      </p>   </a>   <a href="#" class="list-group-item">      <h4 id="新闻">         新闻2      </h4>      <p class="list-group-item-text">         新闻2内容新闻2内容新闻2内容新闻2内容......      </p>   </a></div></body></html>

    效果:

    Statement
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
    How to implement multi-project carousel in Bootstrap 4?How to implement multi-project carousel in Bootstrap 4?Apr 30, 2025 pm 03:24 PM

    Solution to implement multi-project carousel in Bootstrap4 Implementing multi-project carousel in Bootstrap4 is not an easy task. Although Bootstrap...

    How does deepseek official website achieve the effect of penetrating mouse scroll event?How does deepseek official website achieve the effect of penetrating mouse scroll event?Apr 30, 2025 pm 03:21 PM

    How to achieve the effect of mouse scrolling event penetration? When we browse the web, we often encounter some special interaction designs. For example, on deepseek official website, �...

    How to modify the playback control style of HTML videoHow to modify the playback control style of HTML videoApr 30, 2025 pm 03:18 PM

    The default playback control style of HTML video cannot be modified directly through CSS. 1. Create custom controls using JavaScript. 2. Beautify these controls through CSS. 3. Consider compatibility, user experience and performance, using libraries such as Video.js or Plyr can simplify the process.

    What problems will be caused by using native select on your phone?What problems will be caused by using native select on your phone?Apr 30, 2025 pm 03:15 PM

    Potential problems with using native select on mobile phones When developing mobile applications, we often encounter the need for selecting boxes. Normally, developers...

    What are the disadvantages of using native select on your phone?What are the disadvantages of using native select on your phone?Apr 30, 2025 pm 03:12 PM

    What are the disadvantages of using native select on your phone? When developing applications on mobile devices, it is very important to choose the right UI components. Many developers...

    How to optimize collision handling of third-person roaming in a room using Three.js and Octree?How to optimize collision handling of third-person roaming in a room using Three.js and Octree?Apr 30, 2025 pm 03:09 PM

    Use Three.js and Octree to optimize collision handling of third-person roaming in the room. Use Octree in Three.js to implement third-person roaming in the room and add collisions...

    What problems will you encounter when using native select on your phone?What problems will you encounter when using native select on your phone?Apr 30, 2025 pm 03:06 PM

    Issues with native select on mobile phones When developing applications on mobile devices, we often encounter scenarios where users need to make choices. Although native sel...

    Why can some websites achieve mouse scrolling and penetration effect, while others cannot?Why can some websites achieve mouse scrolling and penetration effect, while others cannot?Apr 30, 2025 pm 03:03 PM

    Exploring the implementation principle of mouse scrolling events When browsing some websites, you may notice that some page elements still allow scrolling the entire page when the mouse is hovering...

    See all articles

    Hot AI Tools

    Undresser.AI Undress

    Undresser.AI Undress

    AI-powered app for creating realistic nude photos

    AI Clothes Remover

    AI Clothes Remover

    Online AI tool for removing clothes from photos.

    Undress AI Tool

    Undress AI Tool

    Undress images for free

    Clothoff.io

    Clothoff.io

    AI clothes remover

    Video Face Swap

    Video Face Swap

    Swap faces in any video effortlessly with our completely free AI face swap tool!

    Hot Tools

    SublimeText3 Linux new version

    SublimeText3 Linux new version

    SublimeText3 Linux latest version

    VSCode Windows 64-bit Download

    VSCode Windows 64-bit Download

    A free and powerful IDE editor launched by Microsoft

    Dreamweaver CS6

    Dreamweaver CS6

    Visual web development tools

    Dreamweaver Mac version

    Dreamweaver Mac version

    Visual web development tools

    WebStorm Mac version

    WebStorm Mac version

    Useful JavaScript development tools