如果我创建两个名称相同但属性不同的类或ID,将执行哪个类,为什么会发生什么情况?

时间:2019-05-26 15:24:01

标签: css

如果我创建两个具有相同名称但属性不同的类或ID,将会执行哪一个,为什么会发生什么情况?

我认为在这种情况下,首先创建的类将具有优先权。

我只想知道。

2 个答案:

答案 0 :(得分:1)

以下是向您展示的示例:

+buildnumber
html {
  background-color: blue;
}

html {
  background-color: red;
}

html {
  background-color: lime;
}

如您所见,最后定义的重复规则是所应用的规则。

答案 1 :(得分:0)

我认为它很可能是第二个,因为通常计算机将根据最后分配给类或变量的值进行运算。例如:

var num = 1;
var num = 2;
alert(num);
//will alert “2”