css+div 导航条问题~!

出现了点问题麻烦大家帮我分析分析。我准备做个导航条,这个导航条里一共有14个选项,而且这个导航条并不是一整条,而是一块一块的共14个块,也就是说是14张图组成。我的设计思... 出现了点问题麻烦大家帮我分析分析。
我准备做个导航条,这个导航条里一共有14个选项,而且这个导航条并不是一整条,而是一块一块的共14个块,也就是说是14张图组成。

我的设计思路是,分别建了14个css样式里面是背景图,分别在用14个li去引用这14个ID。(代码如下)只截取了导航条这块的代码。

问题来了:在谷哥,火湖,IE8 浏览器里都很正常,但是在IE6 IE7里导航条上没有超链接(也就是说鼠标移动到导航条上不显示“小手”而且也不能点击它)

#top_7{
padding-top:120px;
padding-left:400px;
width:1000px

#top_7 ul {
float:left;
list-style:none;
}

#top_7 ul li{
float:left;
}

.top_7_1{
background:url(../QW/dao1.gif);
width:65px;
height:36px;
}
.top_7_2{
background:url(../QW/dao2.gif);
width:65px;
height:36px;
}
.top_7_3{
background:url(../QW/dao3.gif);
width:65px;
height:36px;
}
.top_7_4{
background:url(../QW/dao4.gif);
width:65px;
height:36px;
}
.top_7_5{
background:url(../QW/dao5.gif);
width:65px;
height:36px;
}
.top_7_6{
background:url(../QW/dao6.gif);
width:65px;
height:36px;
}
.top_7_7{
background:url(../QW/dao7.gif);
width:65px;
height:36px;
}
.top_7_8{
background:url(../QW/dao8.gif);
width:65px;
height:36px;
}
.top_7_9{
background:url(../QW/dao9.gif);
width:65px;
height:36px;
}
.top_7_10{
background:url(../QW/dao10.gif);
width:65px;
height:36px;
}
.top_7_11{
background:url(../QW/dao11.gif);
width:65px;
height:36px;
}
.top_7_12{
background:url(../QW/dao12.gif);
width:65px;
height:36px;
}
.top_7_13{
background:url(../QW/dao13.gif);
width:65px;
height:36px;
}
.top_7_14{
background:url(../QW/dao14.gif);
width:74px;
height:36px;
}

<div id="top_7">
<ul>
<a href="#" title="123"><li class="top_7_1"></li></a>
<a href="#" title="123"><li class="top_7_2"></li></a>
<a href="#" title="123"><li class="top_7_3"></li></a>
<a href="#" title="123"><li class="top_7_4"></li></a>
<a href="#" title="123"><li class="top_7_5"></li></a>
<a href="#" title="123"><li class="top_7_6"></li></a>
<a href="#" title="123"><li class="top_7_7"></li></a>
<a href="#" title="123"><li class="top_7_8"></li></a>
<a href="#" title="123"><li class="top_7_9"></li></a>
<a href="#" title="123"><li class="top_7_10"></li></a>
<a href="#" title="123"><li class="top_7_11"></li></a>
<a href="#" title="123"><li class="top_7_12"></li></a>
<a href="#" title="123"><li class="top_7_13"></li></a>
<a href="#" title="123"><li class="top_7_14"></li></a>
</ul>
</div>
展开
 我来答
相忘于灬江湖
2012-08-09 · TA获得超过356个赞
知道小有建树答主
回答量:503
采纳率:0%
帮助的人:226万
展开全部
<a href="#" title="123"><li class="top_7_1"></li></a>

改成
<li class="top_7_1"><a href="#" title="123"></a></li>
再试试呢
710220465
2012-08-09 · 超过38用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:91.5万
展开全部
A标签里是不可以嵌套标签的,你应该把LI放到外面来 而且ul 下只有li和ol 你这么做是不对的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怂骊存9620
2012-08-09
知道答主
回答量:34
采纳率:0%
帮助的人:10.4万
展开全部
哥们 , 你写反了
<a href="#" title="123"><li class="top_7_14"></li></a>

改成
<li class="top_7_1"><a href="#" title="123"></a></li>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jtt19841128
2012-08-09 · TA获得超过237个赞
知道答主
回答量:188
采纳率:100%
帮助的人:105万
展开全部
把<a>标签加在<li>标签里面。然后再CSS里面把a{display:block;}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DuanFangmin
2012-08-21
知道答主
回答量:11
采纳率:0%
帮助的人:1.7万
展开全部
这个样式都没什么错,就是div里面写的有问题,每个列表项都是用li来引的,你为什么不把超链接标记写在<li></li>标记里呢,放到里面试试,肯等没问题...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式