当前位置:  开发笔记 > 前端 > 正文

在CSS中,"."之间的区别是什么.和"#"声明一组样式?

如何解决《在CSS中,"."之间的区别是什么.和"#"声明一组样式?》经验,为你挑选了5个好方法。

是什么区别#,并.宣布一组样式时的元素,什么是决定使用哪一个时发挥作用的语义?



1> Paul Dixon..:

是的,他们是不同的......

#是一个id选择器,用于定位具有唯一ID 的单个特定元素,但是.是一个类选择器,用于使用特定类来定位多个元素.换一种方式:

#foo {}将使用属性声明的单个元素的样式id="foo"

.foo {}将使用属性设置所有元素的样式class="foo"(您也可以将多个类分配给元素,只需将它们与空格分开,例如class="foo bar")

典型用途

一般来说,你使用#来设计一些你知道只会出现一次的东西,比如像高级布局这样的东西,比如侧边栏,横幅区等.

在重复样式的地方使用类,例如,如果您为错误消息提示了一种特殊形式的标题,您可以创建一个h1.error {}仅适用于

特异性

选择器不同的另一个方面是它们的特异性 - id选择器被认为比类选择器更具体.这意味着样式在元素上发生冲突时,使用更具体的选择器定义的样式将覆盖不太具体的选择器.例如,给出了覆盖冲突规则的

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有