为什么我的CSS使用一个id,而不是另一个IDENTICAL ID?

dri*_*pie 0 html css

当我做的事情:

#caterpillar {
  color: white;
}
Run Code Online (Sandbox Code Playgroud)
<div id="caterpillar">
  sample text
</div>
Run Code Online (Sandbox Code Playgroud)

我得到了白色字体,很开心.但由于某种原因,只是改变了DIV标签的名称:

#centipede {
  color: white;
}
Run Code Online (Sandbox Code Playgroud)
<div id="centipede">
  sample text
</div>
Run Code Online (Sandbox Code Playgroud)

在具有相同CSS的相同HTML模板中不起作用并且在chrome中检查显示它默认为:

element.style {
}
Run Code Online (Sandbox Code Playgroud)

用户代理样式表

div {
    display: block;
}
Run Code Online (Sandbox Code Playgroud)

我没有达到预期的效果.可能会发生什么?为什么它喜欢一个id名称,而不是另一个?

Que*_*tin 5

你的例子都没有用.(如果您尝试使用名称为"white"的字体系列,white则不是可接受的值font).

如果要更改前景色,请使用该color属性.