p.first和.first的区别
.first指将多个标签选择器(如<p>)设置为一个类,名为first;p.first是first类中第一个元素,span.first是first类中第二个元素;p .first,中间的空格是后代选择器。
.first{color:red;} 凡是标签class="first" 都会变成红色, p.first{color:red;} 凡是标签为<p>且 class="first" 才会变成红色。这样说能理解了么?其实呢 就是.first{} 包含p.first{}。
.first是指简单的作用于类first, 而p.first是作用于p下有类first的标签 p.first两者算是于并列条件关系
p.first作用于父元素为p的class元素first
而.first作用于所有名为first的class的元素
标签p中类名为first
类名为first