为什么classname似乎做同样的事情时要使用element.classname?

问题描述 投票:1回答:1

为什么在使用类名指定p元素(以便选择所有使用类名colort的p元素的情况下使用这些类型的选择器]

p.colort {
    background-color: blueviolet;
}
<p class="colort">this is a test</p>

这种类型的选择器似乎做同样的事情? (指定该类并将其分配给我希望分配给它的所有p个元素)

.back_color{
    background-color: blueviolet;
}
<p class="back_color">this is a test</p>

我想念的区别是什么?

css css-selectors
1个回答
0
投票

p是元素选择器。 。colort是类的选择器。类。colort可以具有许多不同的元素。要获取特定元素,您不能使用p.colort

尽管p.colort的权重大于。colort。如果您将两者都用在代码中-系统将以更高的优先级执行p.colort。

© www.soinside.com 2019 - 2024. All rights reserved.