在HTML中如果在ul>li中添加子标签>a链接,修改li中字词颜色为什么a的字体颜色没有改变?
答案:2 悬赏:80 手机版
解决时间 2021-11-16 03:02
- 提问者网友:温柔港
- 2021-11-15 04:23
在HTML中如果在ul>li中添加子标签>a链接,修改li中字词颜色为什么a的字体颜色没有改变?
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-11-15 05:35
……由于CSS的层叠(cascading),a元素继承自li的样式被浏览器的a元素的默认样式给覆盖了。如下图
可以让a的颜色默认继承父级,这样
a {
color: inherit;
}不过这种写法兼容性不太好,建议还是重写a的样式……
可以让a的颜色默认继承父级,这样
a {
color: inherit;
}不过这种写法兼容性不太好,建议还是重写a的样式……
全部回答
- 1楼网友:雪起风沙痕
- 2021-11-15 05:45
因为a是超链接,默认是蓝色的字!如果想要修改li之间的颜色,可以直接在内部样式表里面添加一条标签选择器 放在之前。这样li直接的颜色就会变成红色!但是有一条需要注意,直接这样写会把所有的链接都变成红色的!如果想要单独变其中一个ul li a里面的内容的话,需要加
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯