“div .class”、“.class”之间的区别和'.class div'

发布于 2024-11-17 10:25:56 字数 156 浏览 0 评论 0原文

我有一个像这样的 div:

我注意到 div.class 可以处理这种样式,而 .class div 则不能。此外,.class 还可以处理样式。

这是为什么 ?

I have a div like : <div class='class'>

I notice that div.class handles this style, while .class div does not. Moreover, .class handles the style as well.

Why is that ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

半城柳色半声笛 2024-11-24 10:25:56

我注意到 div.class 可以处理这种样式,而 .class div 则不能。

div.class 查找存在 class 类的 div

.class div 查找作为具有 class 类的元素的后代的 div

您的元素是一个带有 class 类的 div ,因此选择器不会选择它。

此外,.class 还可以处理样式。

.class 将选择具有该类的任何元素,包括任何 div 元素。

I notice that div.class handles this style, while .class div does not.

div.class looks for a div with the class class present.

.class div looks for a div that is a descendent of an element with the class class.

Your element is a div with the class class, hence the selector does not select it.

Moreover, .class handles the style as well.

.class will select any element with that class, including any div elements.

℉絮湮 2024-11-24 10:25:56

空格是一个后代选择器,即“仅当其祖先之一与左侧匹配时才匹配右侧”。

在此处输入图像描述

请参阅Selectutorial .class 的后代部分

可以正常工作,因为任何与规则“A div is a member of the class 'class'”匹配的元素都会也符合规则“A member of the class 'class'”,只是不太具体。

A space is a descendent selector, i.e. "Matches the right hand side only if one of its ancestors matches the left hand side".

enter image description here

See the descendant section of Selectutorial

.class works because any element that matches the rule "A div that is a member of the class 'class'" will also match the rule "A member of the class 'class'", it is just less specific.

ヤ经典坏疍 2024-11-24 10:25:56

div.class 指的是类为“class”的所有 div。另一方面,.class div 指的是属于“class”类元素的子元素的所有 div。 .class 指的是类为“class”的所有元素。

div.class refers to all divs with the class 'class.' .class div, on the other hand, refers to all divs that are children of the element with the class 'class.' .class refers to all elements with the class 'class.'

陈甜 2024-11-24 10:25:56
  1. div.class:选择具有class属性的div
    值“类”。可以写成 div[class="class"]
  2. .class div: 选择
    一个 div 是任何的后代
    具有 value 类属性的元素
    “班级”。可以写为 [class="class"] div
  3. .class:选择任何具有
    值“class”的类属性。可以写成 [class="class"]

虽然点、句号、句号、. , 被用来代替。

  1. div.class: Select a div with a class attribute
    of value "class". Can be written as div[class="class"]
  2. .class div: Select
    a div which is a decendant of any
    element which has a class attribute of value
    "class". Can be written as [class="class"] div
  3. .class: Select any element which has a
    class attribute of value "class". Can be written as [class="class"]

Although the dot, fullstop, period, . , is used instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文