为什么(html)类被称为.classname?

时间:2013-10-13 21:19:57

标签: html css class

为什么(html / css)类被称为.classname?

示例:

动画 将.active添加到.progress-striped以从右到左为条纹设置动画。并非在所有版本的IE中都可用。

<div class="progress progress-striped active">
<div class="bar" style="width: 40%;"></div>
</div>

我的意思是“。”部分,为什么他们使用“。”而不仅仅是上课?

3 个答案:

答案 0 :(得分:1)

在CSS文件中,没有前缀的名称是指标记,带有#前缀的名称是指ID,带有.前缀的名称是指类。需要.来区分类名和标记名。

答案 1 :(得分:1)

以下可能适用于或不适用于该问题。拿走或离开它。


DOM 指定 class(HTML属性)公开为className。 (请参阅2.5.4. The HTMLElement interface。)

这样做是为了让常见的环境咳嗽 JavaScript 咳嗽可以引用标识符裸露形式。

答案 2 :(得分:0)

不确定您的问题是什么,但是如果您遇到CSS链接类的问题而无法正常工作,您的页面可能会以怪癖模式运行。尝试在头标记之前将其添加到网页的最顶部。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">