无法删除徽标图像的白边

时间:2012-04-04 01:33:10

标签: html css

我很难解决这个问题。 基本上,我无法弄清楚为什么我的徽标图像显示左下角1px白色。

作为测试,我将该徽标图像放在黑色背景的空白页面上,看看它是否没有那些白色边距而不是。看起来没问题。

所以,我认为问题出在div标签的某个地方。

以下是我的代码的样子:

HTML代码:

<div id="wrapper">
    <div id="top_header">
       <div id="logo"><img src="img/logo.jpg" align="left" alt="Logo"></div>
       <div id="title">BlaBla <br>Blah</div>
       <div id="contact"> E-mail: blabla@mydomain.tld<br> Phone: 0980980984324 </div>
    </div>
<!-- ... rest of the code -->

CSS代码:

#wrapper {
  margin:      0 auto;
  width:       978px;
  _height:     100%;
  min-height:  100%;
}
#top_header { 
  padding-top:     12px;
  /*padding-bottom:  5px; */
  margin:          0;
  overflow:        hidden; 
  width:           978px; 
  background-color:#C50918;
  display:         block;
}

div#logo img {
  float:          left;
  margin:         0;
  padding:        0;
  /*padding-bottom: 6px; */
  overflow:       hidden; 
  display:        block;
}
#title {
  font:            "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:       18px;
  vertical-align:  middle;
  color:           #FFF;
  text-decoration: none;
  margin:          0;
  padding-left:    20px;
  display:         block;
}

#contact {  
  background:      url(../img/phone.jpg) no-repeat scroll left transparent;
  float:           right;
  font:            "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:       12px;
  text-align:      right;
  color:           #FFF;
  text-decoration: none;
  margin:          0;
  padding:         0;
  display:         block;
}

1 个答案:

答案 0 :(得分:0)

试     #商标 {     border:none; }

也 并在“div#logo img”中使用border:none,id。

检查你的图像,边缘可能有一条白线。

这种情况会发生在哪些浏览器中?