<div>标签的哪个属性应该引用CSS?

cw8*_*w84 1 html css

这可能是在我走路之前尝试跑步的情况,但是......我有以下代码:

<div class="hidden" id="repair_complete">
  // some code
</div>
Run Code Online (Sandbox Code Playgroud)

我的印象是,如果我的CSS文件包含:

#hidden {
 display: none;
}
Run Code Online (Sandbox Code Playgroud)

...然后div内容不会显示.但是,如果CSS文件包含对div id的引用,它似乎只采用此行为:

#repair_complete {
  display: none;
}
Run Code Online (Sandbox Code Playgroud)

在一本书中,我正在通过相反的方式似乎是真的 - 样式表是指类名,而不是id.

我出错的任何想法?!

Mat*_*ell 13

您的CSS语法不正确.

如果你想访问这个div,你可以这样做:

/* By class: */
.hidden {
  display: none;
}

/* By ID: */
#repair_complete {
  display: none;
}
Run Code Online (Sandbox Code Playgroud)

请注意,要按类访问元素,请在类名前使用一个点.您在ID之前使用哈希.