CSS里导航下拉字体颜色和导航字体颜色一样,怎么修改不了?

 我来答
a3476012
2016-09-21 · TA获得超过1268个赞
知道小有建树答主
回答量:484
采纳率:87%
帮助的人:133万
展开全部
一般情况下,导航里面的子菜单都是,主菜单的标签里面,布局一般如下:
<ul class="nav">
<li>菜单<div class="subNav">
.....
</div></li>
<li>菜单</li>
<li>菜单</li>
<li>菜单</li>
<li>菜单</li>
</ul>
像这样的布局,以上面的布局为例,如果里面的subNav没有设置color,那么将默认继承外层的nav,那么如果要修改里面子菜单的颜色,可以直接.subNav{color:#xxx;}

如果觉得优先级不够可以:.nav .subNav{color:#xxx;}

如果修改不了,那么有几种情况:
1.代码写错了,

2.编写不规范,比如上面少了‘;’分号,则之后的所有样式全部无效;

3.优先级不够,因此被其他的样式覆盖了

4.选择器没用对,或者少了一层
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
匿名用户
2016-09-07
展开全部

这个问题就涉及到CSS样式的优先权问题

解决方案:

如果导航与下拉都用的是无需列表:

.big指的是最外层标签的class类名称,.small指的是里层标签的class类名称

ul.big  li  ul.small li  a{ color:自定义;}


如果导航与下拉都用的是div与a:

div.big  ul.small a{color:自定义;}

这样就解决了这个问题!希望对你有帮助!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2016-09-06
展开全部
在下拉菜单里面加上这个 color: inherit
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式