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

导航栏错位,添加如下代码后导航少了10px是什么情况啊?怎么解决?

http://img1.sycdn.imooc.com//559245010001e4a710400290.jpg

添加如下代码后,

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

变为下图,少了10px?这是什么情况?怎么解决?

http://img1.sycdn.imooc.com//559245140001d5e310800225.jpg

导航部分css码如下:

.nav{

height: 40px;

}

.nav_left{

width: 10px;

background: url(../img/nav_left.jpg) no-repeat;

}

.nav_mid{

width: 980px;

background: url(../img/nav_bg.jpg) repeat-x;

}

.nav_right{

width: 10px;

background: url(../img/nav_right.jpg) no-repeat;

}

.nav_left,.nav_mid,.nav_mid_right{

float: left;

height: 40px;

}


正在回答

1 回答

直接用<!DOCTYPE html>

然后针对你的第一次遇到的问题,在.nav_mid里头添加样式clear:both,消除float对页面的影响

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

逐梦凡 提问者

非常感谢!
2015-07-25 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

导航栏错位,添加如下代码后导航少了10px是什么情况啊?怎么解决?

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