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

标签 html css

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

<div class="hidden" id="repair_complete">
  // some code
</div>

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

#hidden {
 display: none;
}

... 那么 div 内容将不会显示。但是,它似乎只在 CSS 文件包含对 div id 的引用时才会采用此行为:

#repair_complete {
  display: none;
}

在一本书中,我正在研究相反的情况似乎是正确的 - 样式表指的是类名,而不是 id。

有什么地方出错了吗?!

最佳答案

您的 CSS 语法不正确。

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

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

/* By ID: */
#repair_complete {
  display: none;
}

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

关于html - <div> 标签的哪个属性应该引用 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1319532/

相关文章:

javascript - 切换多个元素(li)除了被点击的元素

javascript - 单击复选框或其标签时的淡出和淡入 Div

Javascript - 如何替换 anchor 的 href 包含的特定出现?

html - 如何使用 CSS 和 HTML 创建不同大小图像的响应式网格,示例如下

javascript - 元素的偏移量 - 内联 - 使用angularjs

php - 主页登录表单 - Wordpress

javascript - 如何使用jquery区分html元素的ID值

html - 如何将 css3 比例应用于元素的第一个字母伪元素?

android - CSS "display:block"不适用于 Chrome for Android

jquery - 如何让我的全宽 jQuery 图像推子响应?