老師 為什么我寫出來logo會高三個像素啊
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>慕課網</title>
<link rel="stylesheet" type="text/css" href="./css/main.css">
</head>
<body>
<div id="top">
<div class="content">
<span><img src="./img/arrow.jpg"></span>
<span>設為首頁</span>
<span><img src="./img/arrow.jpg"></span>
<span>加入收藏</span>
<span><img src="./img/arrow.jpg"></span>
<span>聯系我們</span>
</div>
</div><!--top結束-->
<div id="wrap">
<div class="icon">
<div class="logo">
<img src="./img/logo.jpg">
</div>
<div class="tel">
<img src="./img/tel.jpg">
24小時服務熱線:
<span class="number">
123-456-7890
</span>
</div>
</div><!--icon over-->
<div class="nav">
<ul>
<li><a href="#"></a>首頁</li>
<li><a href="#"></a>關于慕課</li>
<li><a href="#"></a>新聞動態</li>
<li><a href="#"></a>人才招聘</li>
<li><a href="#"></a>課程中心</li>
</ul>
</div>
</div>
CSS代碼如下
@charset "UTF-8";
* {
margin: 0;
padding:0;
font-size: 12px;
}
body {
background-color: #f5f5f5;
}
#top {
width: 100%;
height: 27px;
background: url(../img/top_bg.jpg) repeat-x;
}
#top .content {
float: right;
width: 35%;
line-height: 27px;
color: #8e8e8e;
}
.content span {
font-size: 10px;
}
#wrap {
width: 1000px;
margin:0 auto;
}
.icon {
background-color: #FFF;
height: 83px;
}
.icon .logo {
width: 375px;
float: left;
display: inline;
background-color: #aed;
}
.icon .tel
{
width: 300px;
height: 28px;
margin-top: 30px;
float: right;
display: inline;
color: #8E8E8E;
}
.icon .tel img {
vertical-align: middle;
margin-right: 10px;
}
.icon .tel .number {
color: #c00;
font-size: 22px;
font-family: '微軟雅黑';
}
#wrap .nav {
background-color: #000;
height: 28px;
}
.nav ul li {
color: #fff;
float: left;
}
把logo也設置一個高度為80px就可以消除這個問題 但是我想不出來為什么
麻煩你幫我看一下,謝謝了