搜狗浏览器高速模式下错位,请CSS高手帮忙看下是什么问题

#mainnav{BACKGROUND:url(/img/new_bg.png)no-repeat0px0px;HEIGHT:68px}#mainnavUL{PADDIN... #mainnav {
BACKGROUND: url(/img/new_bg.png) no-repeat 0px 0px; HEIGHT: 68px
}
#mainnav UL {
PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mainnav UL LI {
DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 18px
}
.li_w01 {
WIDTH: 190px
}
.li_w02 {
WIDTH: 269px
}
#mainnav UL LI.li_w03 {
WIDTH: 165px; MARGIN-RIGHT: 0px
}
#mainnav UL LI H2 {
MARGIN: 9px 17px 0px 0px; WIDTH: 56px; FLOAT: left; HEIGHT: 54px; OVERFLOW: hidden
}
#mainnav UL LI H2 A {
TEXT-INDENT: -9999px; DISPLAY: block; HEIGHT: 54px; FONT-SIZE: 14px
}
#mainnav UL LI DIV {
LINE-HEIGHT: 23px; COLOR: #ffffcc; PADDING-TOP: 13px;font-family:Arial;
}
#mainnav UL LI DIV A {
PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 10px; COLOR: #ffffcc; PADDING-TOP: 0px;
}
#mainnav UL LI DIV A:visited {
PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 10px; COLOR: #ffffcc; PADDING-TOP: 0px
}
这个是CSS代码.
<div id="mainnav">
<ul>
<li class="li_w01">
<h2><a href="/news">美容资讯</a></h2>
<div><a href="/news/new/">新闻</a><a href="/news/information/">资讯</a><a href="/news/training/">培训</a><a href="/news/fashion/">时尚</a><a href="/news/care/">护肤</a><a href="/news/encyclopedia/">百科</a></div></li>
<li class="li_w02">
<h2><a href="/zhaoshang">招商代理</a></h2>
<div><a href="/zhaoshang/zs/">招商</a><a href="/zhaoshang/hz/">合作</a><a href="/zhaoshang/dl/">代理</a><a href="/zhaoshang/zh/">展会</a><a href="/zhaoshang/sj/">企业</a><a href="/zhaoshang/oem/">OEM</a><a href="/zhaoshang/odm/">ODM</a><a href="/zhaoshang/xx/">信息</a><a href="/zhaoshang/qg/">求购</a></div></li>
<li class="li_w02">
<h2><a href="/pro">产品专区</a></h2>
<div><a href="/pro/hf/">护肤</a><a href="/pro/cz/">彩妆</a><a href="/pro/xs/">香水</a><a href="/pro/hl/">护理</a><a href="/pro/th/">头发</a><a href="/pro/xl/">洗涤</a><a href="/pro/xx/">薰香</a><a href="/pro/jy/">精油</a><a href="/pro/cl/">材料</a><a href="/pro/yq/">仪器</a> </div></li>
<li class="li_w03">
<h2><a href="/salon">美容院区</a></h2>
<div><a href="/salon/xm/">折扣</a><a href="/salon/md/">名店屋</a><a href="/salon/jm/">加盟</a><a href="/salon/mry/">美容院</a></div></li></ul></div>
这个是网页代码
展开
 我来答
帐号已注销
2012-01-03 · TA获得超过708个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:142万
展开全部
#mainnav UL LI DIV A {
PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 10px; *PADDING-RIGHT: 3px;COLOR: #ffffcc; PADDING-TOP: 0px;
}
上面这段代码你换上去试试。——这样可以解决问题。原因在下面:

是因为你的以下的代码:
.li_w01 {
WIDTH: 190px
}
.li_w02 {
WIDTH: 269px
}
宽度设置得不够,建议适当调大一点。呵呵
绰号_追风
2011-12-29 · TA获得超过2675个赞
知道小有建树答主
回答量:1254
采纳率:100%
帮助的人:808万
展开全部
li的宽度调小些
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友22756fc89
2012-01-13 · TA获得超过3204个赞
知道小有建树答主
回答量:2057
采纳率:0%
帮助的人:1406万
展开全部
还是宽度问题,宽度设置成;
.li_w01 {
WIDTH: 220px
}
.li_w02 {
WIDTH: 299px
}
.li_w03 {
WIDTH: 240px;
}
或者是改#mainnav UL LI DIV A里面PADDING-RIGHT,改小来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Knaswait
2011-12-30
知道答主
回答量:13
采纳率:0%
帮助的人:7万
展开全部
这堆代码看着眼晕。
你试着在有float的DIV里加上overflow:hidden看看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式