定义如下结构:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <style> div{ background-color: white; } /* 父亲样式 */ .father{ height: 200px; width: 200px; background-color: red; padding: 20px; } </style> </head> <body> <div class="father"> 父亲 <div> 儿子 <div> 孙子 </div> </div> </div> </body> </html>
运行结果如图
然后我们在<style>标签里增加一个子代选择器
.father > div{ background-color: green; }
运行结果如图
可见子代:【儿子】那个div已经变为绿色。
然后我们去掉子代选择器,添加一个后代选择器
.father div{ background-color: yellow; }
运行结果如图
可见后代:【儿子】和【孙子】的div已经变为黄色。