提问关于CSS选择器之组合选择器的问题?

来源:6-4 jQuery遍历之parents()方法

学海无涯乐悠悠

2017-01-02 16:59

CSS选择器:逗号代表并集,例如div,p表示选择所有div和p标签。那么有没有交集选择器?

比如:要选择class="yi"且是div的标签?

<div class="yi"></div>

<div class="er"></div>

<p class="yi"></div>

写回答 关注

4回答

  • baby执着于梦想
    2017-01-02 18:04:15
    已采纳

    你好,不存在交集一说,不同的元素标签 最好不要用相同的class,同时div是块级元素,<p>是行级元素,不可以混用的,忘采纳

  • 学海无涯乐悠悠
    2017-01-02 21:21:11

    感谢baby.经查确无我想表达的选择方式,不同类的标签尽量采用不同的类名。究其原因,我想大概是html是树形结构,不存在一个叶子长在两个树枝上。所以只有子集相交仍是子集的情况,例如div>a选择的a子集,a:link选择的link状态子集。不存在这样的html结构:<div><p><a></a></div></p>求div集合与p集合的交集等于a。这是违反html树形结构要求的。

  • 学海无涯乐悠悠
    2017-01-02 18:50:59

    我不认为没有。p是block,不是inline

  • 学海无涯乐悠悠
    2017-01-02 18:14:53

    最后一个用《/p》封闭

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114012 学习 · 590 问题

查看课程

相似问题