p span{color:purple;}和p>span{color:purple;}怎么理解 有区别吗

认手为妻
浏览 1604回答 3
3回答

阿贾大魔王

只作用首个后代的是css:first-child选择器,和子选择器不一样。子选择器的意思是样式只对它的第一代后辈起作用,也就是孩子(子元素),对它的孙子,曾孙等等不起作用。而且子选择器在IE6、IE7、IE8中是不被支持的选择器。空格作用于它所有的后辈,是所有浏览器都兼容的。

随性随意

p span{}作用于p标签下所有span标签p>span{}作用于p标签下的子代span标签

Jare_qiu

本人新手。学了几天,我的理解是:第一个p span{color:purple;}作用于后面所有的后代。后面的那个只作用首个后代。作用域不同,这是两者的区别
打开App,查看更多内容
随时随地看视频慕课网APP