当前位置: 首页 > 面试题库 >

CSS中的id和class有什么区别,什么时候应该使用它们?

宇文和昶
2023-03-14
问题内容
    background: #000;
    border: 1px solid #AAAAAA;
    padding: 10px;
    color: #fff;
    width: 100px;
}



<div id="main">
    Welcome
</div>

在这里,我iddiv元素进行了设置,并为其应用了相关的CSS。

要么

.main {
    background: #000;
    border: 1px solid #AAAAAA;
    padding: 10px;
    color: #fff;
    width: 100px;
}



<div class="main">
    Welcome
</div>

现在,这里我给classdiv,它也做同样的工作对我来说。

那么,什么是之间准确的区别 标识 ,当我应该使用 id ,当我应该使用 class
?我是CSS和Web设计的新手,在处理此事时有些困惑。


问题答案:

<div id="header_id" class="header_class">Text</div>

#header_id {font-color:#fff}
.header_class {font-color:#000}

(请注意,CSS使用前缀 表示ID,使用 表示类。)

但是 ,HTML 5中弃用color了HTML4.01<font>标记属性。在CSS中,没有“font-color”字样,因此样式color应为:

<div id="header_id" class="header_class">Text</div>

#header_id {color:#fff}
.header_class {color:#000}

文字为白色。



 类似资料:
  • 本文向大家介绍css中class和id选择器有什么区别?相关面试题,主要包含被问及css中class和id选择器有什么区别?时的应答技巧和注意事项,需要的朋友参考一下 id 在部分浏览器的 js 中会直接生成同名变量; id 的唯一性,获取该 id 的 dom 时,会取同名 id 的前者; id 层叠权重非常高,1000 个 class 也覆盖不了 id 的样式; class 可以用空格给同个元素

  • 问题内容: 在我的情况下: 要么 没关系,有什么区别? 问题答案: 使用自定义类型: 使用了内置的简单类型: 使用复杂的内建类型: 最后一个有点棘手:

  • 邮件列表和网上讨论中似乎经常出现的一个话题是攻读计算机科学学位的优点(或不足)。对于否定的一方来说,一个似乎一再出现的论点是,他们已经编码了一些年了,他们从来没有使用过递归。 所以问题是: 什么是递归? 何时使用递归? 为什么人们不使用递归?

  • 问题内容: 和CSS 之间有什么区别?可以使用吗? 我看到不同的开发人员在这两种方式上都这样做,而且由于我是自学成才的,所以我从来没有真正想过。 问题答案: 必须是唯一的,才能应用于许多事物。在CSS中,看起来像和元素看起来像 通常,只要您要引用特定元素,并且在有很多相似的事物时使用。举例来说,常见的元素之类的东西,,。常见元素是或。 但是,您应该了解的最基本的优先级是选择器优先于选择器。如果您有

  • 问题内容: 我知道他们两个都禁用了Nagle的算法。 我什么时候应该/不应该使用它们中的每一个? 问题答案: 首先,不是所有人都禁用Nagle的算法。 Nagle的算法用于减少有线中更多的小型网络数据包。该算法是:如果数据小于限制(通常是MSS),请等待直到收到先前发送的数据包的ACK,同时累积用户的数据。然后发送累积的数据。 这将对telnet等应用程序有所帮​​助。但是,在发送流数据时,等待A

  • 问题内容: 在该类中,有两个字符串,和。 有什么不同?我什么时候应该使用另一个? 问题答案: 如果你的意思是和则: 用于在文件路径列表中分隔各个文件路径。考虑在上的环境变量。您使用a分隔文件路径,因此在上将是;。 是或用于拆分到特定文件的路径。例如在上,或