【问题标题】:Why has my image padding-bottom despite no padding in fact?尽管实际上没有填充,为什么我的图像底部有填充?
【发布时间】:2012-05-15 01:26:43
【问题描述】:

这里是demo...

在 css 代码中,我没有写任何填充,但图像有填充底部。 这是html代码:

<div class="image_block">
   <img width="100" height="100" alt="Facebook" src="http://i.imwx.com/web/tv/
     programs/facebook_logo_100x100.jpg">
</div>

这是css代码:

body {
    background-color:#131211;
}

.image_block {
    border:1px solid #b5b5b5;
    float:left;

}

【问题讨论】:

  • 您应该使用重置 css (meyerweb.com/eric/tools/css/reset)。一些浏览器默认应用基本样式。
  • 您的图片看起来在实际徽标周围有大约 3 像素的空白。你确定你没有把它误认为是填充吗?
  • 我知道。我尝试了不同的标志。但是当你仔细看时,底部的空间比其他的要多。我无法理解。

标签: html css padding


【解决方案1】:

您的 image_block div 的高度为 104px,那里没有填充

只需将其设置为height:100px;

【讨论】:

  • 是的,你说得对。有用。但是你怎么能理解104px。哪里都没有104px?
  • 我不知道为什么它是 104px,它需要更多的时间来追踪错误的来源。相反,我用 Opera 的 Dragonfly 检查它并看到了 104px(Firebug 或任何其他开发工具将有助于找到它 - 你真的应该使用一个)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-13
  • 2011-04-18
  • 1970-01-01
  • 1970-01-01
  • 2021-05-16
  • 1970-01-01
  • 2020-04-28
相关资源
最近更新 更多