【问题标题】:Can't remove padding underneath image ionic无法删除图像离子下方的填充
【发布时间】:2016-12-26 23:28:17
【问题描述】:

我正在尝试将图像添加到 ion-content 中,本质上是作为顶部横幅,但在其下方自动添加了一些令人讨厌的填充,我似乎无法删除。代码是:

<ion-view>
  <ion-content>
    <img src="http://impact.byu.edu/style/wide_banner6.gif" style="width:100%; padding:0px">
    <div class="list">
      <div class="item item-divider"> 
        Settings
      </div>
    </div>
  </ion-content>
</ion-view>

这个 codepen 演示了我在说什么 https://codepen.io/anon/pen/LkvObV。我想删除图像底部和“设置”项目分隔符之间的间距。有谁知道怎么做?我试过在 css 中使用 padding/margin 属性没有成功。

【问题讨论】:

    标签: html css ionic-framework ionic-view


    【解决方案1】:

    display: block; 应用到img 标签,看看魔术!

    解释:

    默认情况下,图像是内联渲染的,就像文本一样。默认情况下,所有 inline-block 元素都有一些垂直对齐值 - 通过应用 vertical-align: top 重置它或通过应用 display: block 重置显示属性

    【讨论】:

    • 那行得通。这非常简单,您介意解释一下您是如何调试这种情况的吗?我尝试在控制台中四处寻找几个小时,但我找不到任何东西......
    • 为答案添加了解释 :) 您能否也投票/将答案标记为已接受?谢谢!
    • 我不能再接受几分钟的答案,但我会马上接受。我还想问一下我遇到的另一个小 css 问题,如果您再次查看 codepen,我对其进行了更新:codepen.io/anon/pen/LkvObV 并在横幅下方添加了一个按钮,该按钮也有一小块我无法删除的填充,关于如何删除它的任何建议?
    • :) padding-top: 1px; on .list 来自 iconic.css
    猜你喜欢
    • 2014-10-16
    • 2018-07-21
    • 2021-06-19
    • 2012-08-07
    • 2012-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多