为什么我的撑到上面了!!!急求解

来源:3-4 企业网站制作之导航部分制作(一)

花千落

2015-08-13 11:53

http://img.mukewang.com/55cc14870001991608930727.jpg

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<link href="css/main.css" rel="stylesheet" type="text/css"/>
</head>
<script src="js/setHomeSetFav.js" type="text/x-javascript" charset="gb2312"></script>
<body>
<div class="top">
     <div class="top_content">
          <ul>
             <li><a href="#">联系我们</a></li>
             <li><a href="#" onClick="AddFavorite(window.location,document.title)">加入收藏</a></li>
             <li><a href="#" onClick="SetHome(window.location)">设为首页</a></li>
          </ul>
     </div>
</div>
<div class="wrap">
     <div class="logo">
          <div class="logo_left">
               <img src="image/logo.jpg" alt="mukewang"/>
          </div>
          <div class="logo_right">
                <img src="image/tel.jpg" alt="服务热线"/>24小时服务热线:<span class="tel">123-456-7890</span>
          </div>
     </div>
     <div class="nav">
          <div class="nav_left"></div>
          <div class="nav_mid">
               <div class="nav_mid_left">
                    <ul>
                       <li><a href="#">首页</a></li>
                       <li><a href="list.html">关于慕课</a></li>
                       <li><a href="list.html">新闻动态</a></li>
                       <li><a href="list.html">课程中心</a></li>
                       <li><a href="list.html">在线课程</a></li>
                       <li><a href="list.html">人才招牌</a></li>
                    </ul>
               </div>
               <div class="nav_mid_right">
                     <form action="" method="post">
                           <input type="text"/>
                     </form>
               </div>
          </div>
          <div class="nav_right"></div>
     </div>
</div>
</body>
</html>

@charset "utf-8";
/* CSS Document */

*
{
	margin:o;
	padding:0;
	font-size:12px;
}

body
{
	background-color:#F5F5F5;
}

.top
{
	width:100%;
	height:27px;
	background:url(../image/top_bg.jpg) repeat-x;
}

.top_content
{
	width:1000px;
	margin:0 auto;
}

.top_content li
{
	list-style-image:url(../image/li_bg.gif);
	float:right;
	width:70px;
	line-height:27px;
}

.top_content a:link,.top_content a:visited
{
	color:#8E8E8E;
	text-decoration:none;
}

.top_content a:hover,.top_content a:active
{
	color:#990000;
	text-decoration:none;
}

.wrap
{
	width:1000px;
	margin:0 auto;
}

.logo
{
	height:80px;
	background-color:#fff;
}

.logo_left
{
	width:200px;
	float:left;
}

.logo_right
{
	width:300px;
	float:right;
	height:28px;
	margin-top:30px;
	color:#8E8E8E;
}

.logo_right img
{
	vertical-align:middle;
	margin-right:10px;
}
.tel
{
	font-family:"微软雅黑";
	font-size:16px;
	color:#FB0307;
}

.nav
{
	height:40px;
}

.nav_left
{
	width:10px;
	background:url(../image/nav_left.jpg) no-repeat;
    float:left;
	height:40px;
}

.nav_mid
{
	width:980px;
	background:url(../image/nav_bg.jpg) repeat-x;
	float:left;
}

.nav_right
{
	width:10px;
	background:url(../image/nav_right.jpg) no-repeat;
	float:left; height:40px;

}


写回答 关注

4回答

  • BAYBAZC
    2015-12-06 19:22:31

    logo_left{

       height:80px;

    }

    试了下可以解决!但是还是没查到为什么明明logo是80px还是会把logo撑开!

    BAYBAZ...

    height任意设置都可以比80小都行!!好奇怪啊!

    2015-12-06 19:38:08

    共 1 条回复 >

  • 林安深
    2015-11-28 01:27:25

    这个是什么意思啊 我做这个也出现了这个问题

  • 花千落
    2015-08-14 12:41:43

    哦哦 我用的HTML5 加了clear:both 后就好了


  • vanachang
    2015-08-13 13:56:47

    nav_left浮动了,不占据标准文档流了,所以下面的跑上去了

企业网站综合布局实战

本课程重点介绍HTML/CSS实现常见企业网站布局的方法

157081 学习 · 2157 问题

查看课程

相似问题