关于CSS样式DIV布局!2个<a>的2个不同路径的样式!结果样式穿插着显示

我是想说比如我有2个DIV一个叫TOP一个叫BOTTOM2个DIV中各有一个<a>,我在样式里面分别给2个<a>设置了不同的样式结果top里面的<a>却显示出了一些BOT... 我是想说 比如我有2个DIV 一个叫TOP 一个叫BOTTOM 2个DIV中各有一个<a>,我在样式里面分别给2个<a>设置了不同的样式结果 top里面的<a>却显示出了一些BOTTOM 里面<a>的样式 而BOTTOM 里面的<a>也是如此! 我想问这样要怎么解决才能避免 展开
 我来答
建筑模板小杨
2011-12-13 · 磨砺方得宝剑锋,天道酬勤自然功。
建筑模板小杨
采纳数:91 获赞数:206

向TA提问 私信TA
展开全部
你说的应该是类似ABAB这种格式吧?
如果这样的话<a herf="#" id="link1">链接</a>要设ID通过js控制吧比如单数一种样式。双数一种样式
这是我的思路
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哈利撸呀
2011-12-13 · TA获得超过479个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:233万
展开全部
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<style type="text/css">
.style1{color:#f00;background:#eee}
.style2{color:#00f;background:#ccc}
</style>
<script type="text/javascript">
window.onload=function idA()
{
chgListStyle("a");
}
function chgListStyle(id){
var objId=document.getElementById(id);
for(var i=0;objId.childNodes[i]!=undefined;i++){
if(objId.childNodes[i].nodeType==1){
objId.childNodes[i].className="style1";
while(objId.childNodes[i]!=undefined){
i++;
if (objId.childNodes[i].nodeType==1){
objId.childNodes[i].className="style2";break;
}
}
}
}
}
</script>
</HEAD>
<BODY>
<div id="a">
<a href=''>我是a标签</a>
<a href=''>我是a标签</a>
<a href=''>我是a标签</a>
<a href=''>我是a标签</a>
</div>
</BODY>
</HTML>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0a429b4
2011-12-13 · TA获得超过105个赞
知道小有建树答主
回答量:211
采纳率:55%
帮助的人:91.2万
展开全部
可以这样设置啊:
例如
.top a{color:#000;}
.bottom a{color:#fff;}
<div class="top"><a href="#">tttttttttttttttttttt</a></div>
<div class="bottom"><a href="#">bbbbbbbbbbbbbbbbbb</a></div>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式