问答详情
源自:2-22 表格--鼠标悬浮高亮的表格

关于通过父类标签选择子类标签的问题

在bootstrap源码中,是这样选择的:tbody>tr>td

平时我自己设置都是这样的:tbody tr td


请问这两者区别何在?

在jquery中〉是子选择器 选择所有tr下的第一个td

而空格是后代选择器选择tr下的所有td

那css中和jquery是一样的么?


求告知!

感谢!!!


提问者:去南极给企鹅洗热水澡 2016-11-27 15:38

个回答

  • dakuchar
    2017-03-14 11:09:13

    h1>strong ,就是h1儿子级别里的所有strong,它孙子级strong不包括在内!

  • 慕先生5904398
    2016-11-27 16:49:54

    如果要选择只作为 h1 元素子元素的 strong 元素,可以这样写:

    h1 > strong {color:red;}

    这个规则会把第一个 h1 下面的两个 strong 元素变为红色,但是第二个 h1 中的 strong 不受影响:

    <h1>This is <strong>very</strong> <strong>very</strong> important.</h1>
    <h1>This is <em>really <strong>very</strong></em> important.</h1>

    如果这样写:

    h1 strong{color:red;}

    第一个和第二个h1中所有的strong都会变成红色。