问题问的好
因为多个类选择器里可能有几个样式是相同的,就可以将这些共同样式单独写到一个类选择器中,
这样一来不用重复的做无用功(初次书写和修改),二来可以避免代码冗余....放的位置可以分为三类:
1.行内样式表(行内式)
2.内部样式表(嵌入式)
3.外部样式表(链接式)
三种引入方式各有千秋,了解适用场景非常重要!...(css还在html标签/文档里面—嵌入式)
4.外部样式表
抽取全部css样式写到css文档里,然后再html文档中引用css文档, 适用于开发时样式多的情景....子选择器,并集选择器,伪类选择器
从现在开始我们就得学习复合选择器(多个基础选择器的组合)
1.后代选择器(非常重要)
后代选择器又称包含选择器,可以选择父亲(基础选择器)里的所有符合条件的后代...:选择所有符合条件的所有后代,这里的ul和li都可以不写,但是建议一层一层写上
子选择器:只选择符合条件的所有儿子
P101.并集选择器
并集选择器可以选择多组标签,同时为他们定义相同的样式