关于p标签

来源:3-24 项目作业

一坨羊毛

2021-04-26 14:26:41

问题描述:

为什么div中的文字不变颜色?

相关代码:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
p div:nth-child(odd){
color:red;
}
p div:nth-child(even){
color:green;
}
</style>
</head>
<body>
<p>
<div>我是红色的</div>
<div>我是绿色的</div>
<div>我是红色的</div>
<div>我是绿色的</div>
<div>我是红色的</div>
<div>我是绿色的</div>
</p>
</body>
</html>

相关截图:

http://img.mukewang.com/climg/60865cc3093247dd05380169.jpg

写回答

1回答

好帮手慕慕子

2021-04-26

同学你好,在你的另一个相似提问下已经解释了是由于标签嵌套的问题,可以查看下

http://class.imooc.com/course/qadetail/286695 

建议修改:去掉包裹div的p标签,然后调整选择器即可,示例:

http://img.mukewang.com/climg/60865f750930661107190675.jpg

祝学习愉快~

0

0 学习 · 15276 问题

查看课程