CSS——标签选择器,类选择器

简介: CSS——标签选择器,类选择器

选择器(重点)


要想将CSS样式应用于特定的HTML元素,首先需要找到该目标元素。在CSS中,执行这一任务的样式规则部分被称为选择器(选择符)。


CSS基础选择器


标签选择器(元素选择器)


标签选择器是指用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的CSS样式。其基本语法格式如下:


标签名{属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }  或者
元素名{属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }


标签选择器最大的优点是能快速为页面中同类型的标签统一样式,同时这也是他的缺点,不能设计差异化样式。


标签选择器 可以把某一类标签全部选择出来 div span


类选择器


类选择器使用“.”(英文点号)进行标识,后面紧跟类名,其基本语法格式如下:


.类名{属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }


 标签调用的时候用 class=“类名”  即可。


类选择器最大的优势是可以为元素对象定义单独或相同的样式。 可以选择一个或者多个标签


1.长名称或词组可以使用中横线来为选择器命名。
2.不建议使用“_”下划线来命名CSS选择器。


输入的时候少按一个shift键;


 浏览器兼容问题 (比如使用_tips的选择器命名,在IE6是无效的)


 能良好区分JavaScript变量命名(JS变量命名是用“_”)


3.不要纯数字、中文等命名, 尽量使用英文字母来表示。


类选择器小案例



<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
  /*div {  div 标签选择器 吧所有的div 选择 改为红色
    color: red;
  }*/
  /*上面点声明 ,下面class调用*/
  .leixuanzeqi{
    color: blue;
  }
  </style>
</head>
<body>
  <div class="leixuanzeqi">我是类选择器</div>
  <div>我是类选择器</div>
  <div>我是类选择器</div>
  <div>我是类选择器</div>
  <div>我是类选择器</div>
  <div class="leixuanzeqi">我是类选择器</div>
</body>
</html>


小案例 制作一个简易Google图标



<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style> /*千万别忘了它*/
    span {  /*标签选择器 让所有的span 都变成 150 */
      font-size: 150px;
    }
    .g { 
      color: blue;
    }
    .o {
      color: red;
    }
    .o2 {
      color: orange;
    }
    .l {
      color: green;
    }
  /* 类选择器  可以选择 一个 或者 多个 标签*/
  </style>
</head>
<body>
  <span class="g">G</span>
  <span class="o">o</span>
  <span class="o2">o</span>
  <span class="g">g</span>
  <span class="l">l</span>
  <span class="o">e</span>
  <div class="nav"></div>  <!-- 导航 我们习惯性的约定 -->
  <div class="banner"></div>  <!-- 导航 我们习惯性的约定 -->
</body>
</html>
相关文章
|
4月前
|
存储 移动开发 前端开发
高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容
本文深入探讨了高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容,旨在提升开发效率、网站性能和用户体验。
101 5
|
4月前
|
前端开发 JavaScript UED
深入理解与应用 CSS 伪类选择器
【10月更文挑战第23天】通过以上对 CSS 伪类选择器的深入探讨,我们可以更好地理解和应用它们,为网页设计和开发带来更丰富、更灵活的样式效果。同时,要注意在实际应用中根据具体情况合理选择和使用伪类选择器,以达到最佳的设计效果和用户体验。
96 2
|
5月前
|
前端开发
CSS常见的选择器
CSS常见的选择器
43 0
|
6月前
|
前端开发
CSS:高级选择器
CSS:高级选择器
71 1
|
6月前
|
前端开发 JavaScript
CSS:基础选择器
CSS:基础选择器
83 2
|
6月前
|
前端开发 JavaScript 容器
谁动了我的选择器?深入理解CSS选择器优先级
该文章详细解释了CSS选择器的工作原理,包括不同种类选择器的权重计算规则,并通过实例说明了如何解决样式冲突问题,确保所需的样式能够正确应用到目标元素上。
|
1月前
|
前端开发
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
43 1
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
|
2月前
css3 svg制作404页面动画效果HTML源码
css3 svg制作404页面动画效果HTML源码
70 34
|
2月前
|
前端开发 JavaScript
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
62 14
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
2月前
|
人工智能 程序员 UED
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
149 21
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子