css - 如何删除 Bootstrap 面板中的图像空间

标签 css ruby-on-rails twitter-bootstrap sass

我搜索并尝试了很多时间但徒劳无功 我的图像比图像宽度占用更多空间。 当我检查网站上的图像时,它似乎在宽度上占用了比图像宽度更多的空间……(似乎是边距)但是当我尝试在 CSS 中删除它并将边距设置为零时,但仍然一样

这是我的索引代码:

<% else %>
<%= render 'form' %>
<div class="row">
    <% @posts.each do |post| %>
        <div class="col-md-3">
            <div class="panel panel-default">
              <div class="panel-body">
                    <p><%= post.description %></p>
                    <%= image_tag(post.image.url(:large), class: "img-responsive" ) %><br/>
                    <% if post.user == current_user %>
                        <div><%= link_to "Edit", edit_post_path(post) %> | <%= link_to "delete", post, method: :delet, data: {confirm: "Are you sure?"} %> </div><br/>
                    <% end %>
              </div>
            </div>
        </div>
    <% end %>
</div>

这是我的问题的图片:

<blockquote class="imgur-embed-pub" lang="en" data-id="a/i0TI9">
    <a href="//imgur.com/i0TI9"></a>
</blockquote>
<script async src="//s.imgur.com/min/embed.js" charset="utf-8"></script>

最佳答案

Bootstrap 中的 .img-responsive 类只会防止图像在较小尺寸时溢出其容器 - 它不会确保较小的图像扩展以填充其容器。

你有两个选择:

  1. 使用较大的图像 - 大到足以确保图像始终填满它的容器(使用 Bootstrap 的网格可以轻松实现)。

  2. 将图像设置为 width: 100%;,但这里的缺点是,如果增加到超出其自然尺寸,图像将开始模糊或像素化。

关于css - 如何删除 Bootstrap 面板中的图像空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38532836/

相关文章:

css - Chrome 会混淆使用 SVG 格式的网络字体样式的文本(有时)

css - 我可以在没有 JS 的情况下调整 Bootstrap Column 跨度吗?

ruby-on-rails - 在 ruby​​ 中,如何创建一个具有选项散列的方法,我可以将符号传递给它?

javascript - 在 AngularJS 中使用 Bootstrap 模式时,事件冒泡似乎不起作用

javascript - 如何在验证后显示 Bootstrap 模式窗口?

html - 无法在CSS中添加div的背景

css - Internet Explorer 字体 ssl

ruby-on-rails - 如果在 Rails 中选中复选框,则在表单提交上设置一个值?

css - 更改导航栏颜色不起作用

jquery - 构建自举 Accordion 并想向整个面板添加一个类