为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

蛊毒传说 2019-04-27 19:11:24
#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)是什么意思?希望能详细解释这段代码,谢谢!
查看完整描述

2 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

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

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

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

查看完整回答
反对 回复 2019-04-27
?
开满天机

TA贡献1786条经验 获得超13个赞

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

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

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


查看完整回答
反对 回复 2019-04-27
  • 2 回答
  • 0 关注
  • 1151 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信