1.Class(类)是面向对象编程中的一个重要概念,它是用来描述对象的属性和行为的模板或蓝图。一个类可以看作是一种自定义的数据类型,它定义了对象的结构和行为。
在类中,我们可以定义各种属性和方法。属性是描述对象特征的变量,而方法是用于定义对象行为的函数。通过创建类的实例,我们可以使用类中定义的属性和方法来操作对象。
类可以继承其他类,这意味着一个类可以从另一个类中继承属性和方法。继承可以帮助我们实现代码的重用性和模块化设计。
总而言之,类是面向对象编程的基本构建块,它提供了一种封装数据和行为的方式,使得代码更加可读、t可t维护和易扩展。
2.class 选择器,也叫类选择器。与 id 选择器不同的是,你可以在一个页面设置多个相同的 class ,就好比身份证号没有相同的,但却可以同名同姓。
我们可以对"相同的元素" 或者 “不同的元素” 定义相同的 class 属性,然后对拥有相同 class 属性的元素进行 CSS 样式操作。
3:注意事项
1:什么时候使用 class 选择器
如果你要为两个或多个元素定义相同的样式,元素可以是相同的,也可以是不同的,建议使用 class 选择器,这样可以减少代码的冗余度。
2:class 名的命名规范
先字母,后数字的命名是允许的,如 a1
先数字,后字母的命名是不允许的,如 1a
如果你自己测试过,你会发现,你可以在 HTML 中定义 class = “1a” ,这是不会报错的,但当你在 CSS 中去引用这个类名时,就会出错,提示你 unexpected token ,翻译过来就是 “意外的标记”。
除了这个外
不建议使用下划线 _ 来命名 CSS 选择器,以便区分 JavaScript 中的变量命名。
不要以纯数字、中文命名,尽量使用英文字母来表示。
3.多类名选择器
多类名选择器也属于类名选择器,只不过可以一次引用多个类选择器,使用上也很简单,只需要在之前的类名后再按一下空格,然后直接写上类名即可。