CSS 后代和子代选择器
1 后代选择器
它又称为包含选择器,用来选择特定元素的后代,在CSS中,当元素发生嵌套时,内层的元素就称为外层元素的后代。如元素B嵌在元素A内部,B就是A的后代,而且B的后代也是A的后代。
定义后代选择器时,外层的元素写在前面,内层的元素写在后面,中间用空格分隔。后代选择器会影响到它的各级后代,没有层级限制。
div p { color:red;}
上述选择器中,div为祖先元素,p为后代元素,其作用就是选择div元素的所有后代p元素,不管层级关系,p元素中的文本都会变为红色。
2 子代选择器
语法格式 h1 > em {color:red;} 表示从h1 开始里面的第一层em元素变成红色,h1为祖先,em 为儿子。
注意:只能是亲儿子,孙子和干儿子都不行
<!DOCTYPE html> <html lang="en"> <head> <style> h1 > strong { color:red; } </style> </head> <body> <h1>我们是害虫 <strong>就是不死小强</strong></h1> <h1>我们是害虫 <i>就是不死小强</i></h1> </body> </html>

事事有回音
凡事有交代
件件有着落

浙公网安备 33010602011771号