css中input:checked + ol和input:checked + ol > li 中的+和>都是什么意思啊?整体怎么理解?

 我来答
lyz810
2015-09-22 · 知道合伙人互联网行家
lyz810
知道合伙人互联网行家
采纳数:7531 获赞数:31779
前端开发工程师

向TA提问 私信TA
展开全部

第一条规则:

拆分解释:

input、ol都为标签选择器,选择标签名为input和ol的所有标签

:checked,选择勾选状态的元素(input为checkbox的,并且已经勾选)

+为兄弟选择器,代表+两侧的元素是前后紧邻的

整体解释:选择紧邻前面的标签为选中的checkbox(input type=checkbox)的ol标签(选择器选的是ol而不是input)

第二条规则:

拆分解释:

input、ol、li为标签选择器

>子元素选择器,表示>之前的元素是后面元素的父级元素

整体解释:选择被选中的input紧邻的ol元素的子元素li

举例,下面的li会匹配input:checked + ol > li 

<input type="checkbox" />
<ol>
    <li>选择的是这个元素,前提是上面的checkbox已经被勾选了</li>
</ol>
天天追影视
2012-03-28 · TA获得超过223个赞
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:101万
展开全部
input:checked+ol:这个是讲当inoput 拥有了checked后它平级的OL拥有的样式。
input:checked+ol>li:中的大于是指当inoput 拥有了checked后它平级的OL下面儿子辈的li的样式,孙子辈的不继承。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式