4_命名和CSS选择器

1. 命名

命名规范

按照 W3C 规范命名有以下几种原则(包括类名,文件或文件夹名等所能遇到的所有命明)

  1. 命名中 只能存在 字母 数组 下划线
  2. 命名中 只能存在 字母 数字 下划线
  3. 命名必须遵守语义化(好理解,容易记)
  4. 不要用拼音及拼音缩写,尽量使用单词

两种格式

a. 驼峰命名

例如 商品列表:=>goods 列表=>list
=>goodsList(小驼峰)推荐
=>GoodsList(大驼峰)

b.地中海命名(匈牙利命名)

例如: 商品列表 => goods_list

2. 选择器

类选择器(class 选择器)

当同种标签过多时 我们可以使用 标签中 class 属性 给标签起个名字(类名)
然后在 css 中使用 .类名 的方式 选择具体的标签 并编写样式
一个标签可以有多个类名 每个类名 以空格隔开类名 可以重复使用

标签选择器

直接在 style 中 使用标签名的方式来选择具体标签

<style>
div{
样式名 : 值
}
</style>

ID 选择器

  • 需要在标签内 使用 id 这个属性 来设置 id 名
    然后在 style 标签中使用 #id名 的形式 选择具体属性

<style>

first{

}
</style>

  • 注意!!!!!
    id 具有唯一性 整个页面中 id 不能重复!!!!!
    通常情况下 一个标签 只能有 一个 id
  • 不建议使用 id 来写 css
  • 区分理解 class 和 id
    人名 相当于 class 因为人名可以重复
    身份证号 相当于 id 因为不可以重复

群组选择器

可以配合着 class 标签 id 等选择器一起使用多个选择器之间以逗号隔开
例如:选择器1,选择器2,选择器3{

组合选择器

详细的描述一个标签的属性或标签名
有几个 class 就写几个 class 写的越详细 优先级越高
注意!!!中间不能有空格

后代选择器

父选择器与子孙选择器之间以空隔开
例如: .f1 .f2 .f3{
}

子选择器 :
父选择器与子选择器之间以 > 隔开
注意!! 只能选择 直属子元素 不能选择 后代元素
.f1>.f2{
}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 标签 根据有无闭合标签可分为:单标签、双标签单标签:meta双标签:html、head、body、div、span...
    浅野_1693阅读 107评论 0 0
  • 一、常用的应用文本的css样式 1.1、文本的css样式其实也就是给一段文本设置 字体大小、颜色、背景色、是否加粗...
    IIronMan阅读 634评论 0 1
  • 标签选择器 标签选择器是指用HTML标签名作为选择器,可以把某一类标签全部选择出来,然后为页面中某一类标签指定统一...
    Imkata阅读 533评论 0 0
  • CSS基本选择器 要想为指定的HTML元素添加CSS样式,首先需要选中该元素。在CSS中,执行这一选择操作规则部分...
    组团学阅读 452评论 0 0
  • 种类 标签选择器 类选择器 ID选择器 全局选择器 群组选择器 后代选择器 伪类选择器 伪类选择器定义特殊状态下的...
    梦幽辰阅读 157评论 0 0