为了账号安全,请及时绑定邮箱和手机立即绑定

导航栏错位问题

54c31de20001d73405000068.jpg

以下是HTML代码
<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="#">动态</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 class="nav_mid_right">
      <form action="" method="post">
        <input type="text" class="search_text"/>
      </form>
    </div>
  </div><!--nav_mid结束-->
  <div class="nav_right"></div>
</div><!--nav结束-->




以下是CSS代码
.nav{height:40px;}

.nav_left{width:10px;
background:url(../%E7%B4%A0%E6%9D%90%E5%8C%85/images/nav_left.jpg) no-repeat;
}

.nav_mid{width:980px;
background:url(../%E7%B4%A0%E6%9D%90%E5%8C%85/images/nav_bg.jpg) repeat-x;
line-height:40px;}

.nav_right{width:10px;
background:url(../%E7%B4%A0%E6%9D%90%E5%8C%85/images/nav_right.jpg) no-repeat;
}

.nav_left,.nav_mid,.nav_right{
height:40px;
float:left;
display:inline;}

.nav_mid_left,.nav_mid_right{float:left;
display:inline;}

.nav_mid_left{width:680px;}

.nav_mid_right{width:300px;}




.nav_mid li {
	float: left;
	list-style-type: none;
	width: 100px;
	font-family: "微软雅黑";
	text-align: center;
}
.nav_mid a:link, .nav_mid a:visited {
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
}
.nav_mid a:hover, .nav_mid a:active {
	font-size: 16px;
	color: #FF0;
	text-decoration: none;


正在回答

11 回答

卧槽我也是这样,看这个解决了,貌似下载全代码得那个压缩包有问题我解压错误。不过看这个解决了,谢谢大师。

0 回复 有任何疑惑可以回复我~

告诉浏览器,你的文档以HTML格式遵循W3C标准XHTML1.0协议

0 回复 有任何疑惑可以回复我~

同问!也是这个问题,CSS代码对比发现没有问题啊!加了楼上那个回答之后就可以了,好奇怪!

0 回复 有任何疑惑可以回复我~

同问,导航栏错位问题

0 回复 有任何疑惑可以回复我~

同求 也是这个问题!!!怎么改都不行啊

0 回复 有任何疑惑可以回复我~

同求 也是这个问题!!!

0 回复 有任何疑惑可以回复我~

同疑问,希望老师能帮忙解答,谢谢!

0 回复 有任何疑惑可以回复我~

我也是这个问题!!!!后来试了楼上的方法,果然可以了求大神解答一下疑惑

0 回复 有任何疑惑可以回复我~

我也是这个问题,后来我经过代码对比,一个一个筛,发现<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这个代码是关键,你试试,具体原因我也说不清,希望有人能解答这个问题!

7 回复 有任何疑惑可以回复我~

你那个nav_left是设置那里的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
企业网站综合布局实战
  • 参与学习       157043    人
  • 解答问题       1985    个

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

进入课程

导航栏错位问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信