Bootstrap 3 class="media-body" 导致图像不显示

Posted

技术标签:

【中文标题】Bootstrap 3 class="media-body" 导致图像不显示【英文标题】:Bootstrap 3 class="media-body" causes image to not be shown 【发布时间】:2017-05-10 08:00:27 【问题描述】:

我有以下代码:

<div class="container-fluid>
    files
    <div class="media">
        <div class="media-left">
            <img src="<?php echo base_url('files/filename'); ?>"  class="media-object" style="width:200px">
        </div>
        <div class="media-body">
            <h4 class="media-heading">title</h4>
            <p>text</p>
        </div>
    </div>
    <br>
    /files
</div>

当前结果只是显示的标题和文本,没有图像。当我删除带有“media-body”类的整个 div 时,图像显示。我认为我的代码结构正确,我遵循了 w3-schools 示例。如何让图像和文本都以引导媒体格式显示?

【问题讨论】:

尝试给 img 一个类 class="media-object" 我的图片已经有一个 class="media-object" 你能提供一个jsfiddle或链接吗? Sure. 在小提琴中它似乎有效。但是,当我运行与小提琴中完全相同的代码时,它会显示this。没有图片。 如果您在本地机器上进行测试,这可能是base_url 的问题,并且它在本地查找文件,请检查呈现的代码并检查正在使用哪个 url图片 【参考方案1】:

缺少“

改变

<div class="container-fluid>

<div class="container-fluid">

【讨论】:

以上是关于Bootstrap 3 class="media-body" 导致图像不显示的主要内容,如果未能解决你的问题,请参考以下文章

div class="list-group" 在 bootstrap4 上不起作用

<a> 标签中的 class="thumbnail" 在 bootstrap 4 中不起作用

bootstrap 设置table - td宽度问题

Bootstrap 中的 class="d-none d-lg-block"

bootstrap官网中class="container-fluid"实现的是啥效果

Bootstrap 3 / CSS:如何在面板标题中正确垂直对齐