老师,最后一个为什么还要写个a,权重应该高于上一个了啊..为啥不继承呢?

来源:2-9 编程练习

沧海的雨季

2019-01-20 17:43:32

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

</head>

<body>

<p>我是div元素前面的第一个p</p>

<div>我是div元素</div>

<p>div后面的第一个p</p>

<ul class="demo">

<li>

<a href="#">前端</a>

<ul>

<li><a href="#">jQuery</a></li>

<li><a href="#">JavaScript</a></li>

<li class="visited"><a href="#">html</a></li>

<li><a href="#">css</a></li>

</ul>

</li>

<li>

<a href="#">后端</a>

<ul>

<li><a href="#">PHP</a></li>

<li><a href="#">Java</a></li>

<li><a href="#">SpringBoot</a></li>

<li><a href="#">Python</a></li>

</ul>

</li>

</ul>

<p>最后一个p元素</p>

<script src="https://cdn.bootcss.com/zepto/1.1.7/zepto.min.js"></script>

<script>

/*此处写代码*/

$('div').css('color','#FFA07A');

$('div~p').css('color','green');

$('div+p').css('color','yellow');

$('.demo li>a').css('color','red');

$('.demo li ul li a').css('color','pink');

</script>

</body>

</html>



写回答

1回答

好帮手慕糖

2019-01-21

同学你好,设置li的话,a是继承来的,但是继承的没有本身的优先级高,所以不生效,需要在添加个a,给本身的设置。

希望能帮助到你,欢迎采纳。

祝学习愉快!

0

0 学习 · 3299 问题

查看课程