经过一些测试
暂时得到以下结论:
p.first只匹配p标签下的第一代.fist类选择而p .first(中间有任意空格) 不能匹配p下第一代.first类选择器 而能够匹配第2代开始往下的所有.first类选择器
不知这样的理解有没有错?
"而p .first(中间有任意空格) 不能匹配p下第一代.first类选择器"
应该是可以匹配第一代
p.first是说生效于p元素下的包含first类的元素
p .first 是后代选择器.是指P元素所有后代中含有 .first类的元素