父元素 { 子元素 { 样式 } }
这种选择器表示的是,只有在父元素内部的子元素才会受到样式的影响。下面大家来看几个实际的例子。
例子1:
这是父元素里的段落。
这也是父元素里的段落。
.parent { background-color: green; p { color: white; } }
这个例子的结果是父元素的背景颜色变成了绿色,所有的段落的文字变成了白色。
例子2:
这是子元素里的段落。
.parent { background-color: green; .child { border: 1px solid black; } .child p { color: white; } }
这个例子的结果是父元素的背景颜色变成了绿色,子元素的边框变成了黑色,子元素内部的段落的文字变成了白色。
总结一下,使用嵌套选择器可以更准确地指定元素的样式。父元素指定的样式会影响到整个元素和子元素,子元素指定的样式则只影响到子元素。