说到CSS,<div class=""><div id="">有什么区别?可以用<div id="">吗?

我看到不同的开发人员以两种方式做这件事,由于我自学成才,我从来没有真正弄明白这一点.

推荐答案

ids必须是唯一的,因为as class可以应用于许多事情.在CSS中,id看起来像#elementIDclass元素看起来像.someClass

一般来说,当你想引用一个特定的元素时,使用id,当你有很多相似的东西时,使用class.例如,常见的id个元素是headerfootersidebar.常见的class个元素是highlightexternal-link.

阅读级联并了解分配给各种 Select 器的优先级是一个好主意:http://www.w3.org/TR/CSS2/cascade.html

然而,你应该理解的最基本的优先顺序是id个 Select 器优先于class个 Select 器.如果你有这个:

<p id="intro" class="foo">Hello!</p>

以及:

#intro { color: red }
.foo { color: blue }

文本将为红色,因为id Select 器优先于class Select 器.

Html相关问答推荐

分区位置:绝对由sibling 分区的差距移动

当各种可选元素有效时,如何 Select 第一个元素?

如何将FlexBox项目zoom 到其包含图像的大小

将网格包装在css中

如何在htmlAngular 17的@for中使用索引

使用无限数量的元素创建特定的CSS网格

将导航项目底部边框与导航栏对齐

如何在R rmarkdown中创建循环中的分页表?

可以';t使我的导航栏在HTML/CSS中正确对齐

HTML 邮箱在 Gmail 中无法正确显示

如何使用 Tailwind CSS 分隔导航栏中的元素?

在span中添加

如何用js和CSS在两点之间画一条线