CSS中的“>”是什么意思?

#quickSummary p{color:red;}
#quickSummary >p+p{color:red;}
#quickSummary>p+p+p{color:inherit;}
#quickSummary p:nth-child(2){color:red}

这段代码中的'>'是什么意思,还有就是'<'又是什么意思?是不是CSS中'>','<'都是一样的意思 ?
p+p,p+p+p,是什么意思
nth-child及nth-child(2)是什么意思?
希望能详细解释这段代码,谢谢!

这些是CSS3特有的选择器,E > F 表示选择E元素的所有子F元素,与E F的区别在于,E F选择所有后代元素,>只选择一代。 没有<的用法。

E+F表示HTML中紧随E的F元素。

nth-child是个伪类的用法,如p:nth-child(2)就表示在p的父元素中选择位居第二位的p,这个可能不太好理解。

扩展资料:

CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

技术应用

HTML文件里加一个超级链接, 引入外部的 CSS 文档。这个方法最方便管理整个网站的网页风格, 它让网页的文字内容与版面设计分开。只要在一个CSS文档内(扩展名为 CSS) 定义好网页的风格,然后在网页中加一个超级链接连接到该文档,那么网页就会按照在CSS文档内定义好的风格显示出来。

参考资料来源:百度百科-CSS (层叠样式表)

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-24
这些是CSS3特有的选择器,A>B 表示选择A元素的所有子B元素。
与A B的区别在于,A B选择所有后代元素,而A>B只选择一代。
另外:没有<的用法。

A+B表示HTML中紧随A的B元素。

nth-child是个伪类的用法,如p:nth-child(2)就表示在p的父元素中选择位居第二位的p,这个可能不太好理解,自己试一试就知道了。
第2个回答  推荐于2017-10-01
这些是CSS3特有的选择器,E > F 表示选择E元素的所有子F元素,与E F的区别在于,E F选择所有后代元素,>只选择一代。 没有<的用法。

E+F表示HTML中紧随E的F元素。

nth-child是个伪类的用法,如p:nth-child(2)就表示在p的父元素中选择位居第二位的p,这个可能不太好理解,自己试一试就知道了。本回答被提问者采纳
第3个回答  2015-05-17
亲,">"就是一个html标签结束的标记
第4个回答  2019-11-20
> 是相邻的意思
这样解释给你听吧:
.wrapper是你家,你家旁边有一个.box,那这个.wrapper>*就是选择,所有你在旁边的房子,但是房子里面的东西不是,不过有部分属性会继承,在.box旁边的房子,.wrapper>*就选择不到了。
相似回答