这道题的class选择器
来源:2-6 编程练习
慕粉3319331
2022-10-19 10:55:43
<!DOCTYPE html> <html> <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> .title { color: green } a { color: #009; text-decoration: none; } span { color:orange; } </style> </head> <body> <!-- 标题区 --> <div class="title and comment_type"> <p class="title">大话西游之大圣娶亲的影评</p> <p> <a href="">热门</a> <a href="">最新</a> <a href="">好友</a> </p> <!-- 评论区 --> <div class="comments"> <a href="">罗红霉素</a><span>★★★★★</span> 2010-07-06 <p>有人跟我比赛背单词吗</p> <p>阅读:1615<a href="">  有用</a></p> <hr> <a href="">十七只猫和鱼</a><span>★★★★</span> 2006-04-26 <p>任何时候任何场景都可以再看一遍的电影</p> <p>阅读:515<a href="">  有用</a></p> <hr> <a href="">暖家男</a><span>★★★★★</span> 2006-04-22 <p>一定有一些电影 永远都不能被超越</p> <p>阅读:490<a href="">  有用</a></p> </div> </div> </body> </html>
老师你好,我了解class与id选择器的区别,通俗的讲,class选择器可以被引用很多次,但id选择器只能用一次,但是这道题出现问题了,就是我在"大话西游之大圣娶亲的影评"用了class="title"选择器,结果后面关于p标签全都是绿色了,关键是我也没有让后面的p标签也加上title属性,也就是p class="title",他们就相当于自动加上了,这是为什么呢?我试了一下,如果把class选择器改为id选择器那又正常了。谢谢~
1回答
同学你好,解解答如下:
1、class类名可以在不同的标签中设置相同的名字,但是需要注意html结构上的层级,id具有唯一性只能是唯一的。
此处的div是最外层的盒子,并且给它起了四个名字 title、and、comment、type
此时给title设置color属性,会将大盒子里的文字全部设置为同一颜色,我们将title类名去掉,使用其他的三个就可以了。
这两个位置的效果与题目效果不符
使用标题标签,文字大小可以不用设置了。
最后一行缺少下划线
祝学习愉快~
相似问题