CSS 选择器的常见用法

CSS选择器的主要功能就是选中⻚⾯指定的标签元素.选中了元素,才可以设置元素的属性.

CSS选择器主要分以下⼏种:

  1. 标签选择器

  2. class选择器

  3. id选择器

  4. 复合选择器

  5. 通配符选择器

html 复制代码
<body>
    <div class="font32"> 我是一个div,class为front32</div>
    <div class="font32"> 我是一个div,class为front32</div>
    <div><a href="#"> 我是一个div</a></div>
    <ul>
        <li>aaa</li>
        <li>bbb</li>
        <li><a href="#">ccc</a></li>
    </ul>
    <ol>
        <li>111</li>
        <li>222</li>
        <li>333</li>
    </ol>
    <button id="submit">提交</button>
</body>

1.标签选择器

html 复制代码
<style>
//选择所有的a标签,设置设置颜色为红色
    a{
        color: red;
    }
//选择所有的div标签,设置颜色为绿色
    div{
        color: green;
    }
</style>

2.类选择器

⼀个类可以被多个标签使⽤,⼀个标签也能使⽤多个类(多个类名要使⽤空格分割,这种做法可以让代码更好复⽤)

html 复制代码
<style> 
//选择class为font32的元素,设置字体大小为32px
    .font32 {
        font-size: 32px;
     }
</style>

3.Id选择器

• id是唯⼀的,不能被多个标签使⽤(是和类选择器最⼤的区别)

html 复制代码
//选择id 为submit的元素,设置颜色为红色 
#submit {
     color: red;
 }

4.通配符选择器

html 复制代码
//设置页面所有元素,颜色为红色 
* {
    color: red;
 }

5.复合选择器

html 复制代码
//只设置ul标签下的li标签下的a标签,颜色为红色
ul li a {
     color:blue;
}
  1. 以上三个标签选择器 ul li a 中的任意,都可以替换成类选择器,或者id选择器,可以是任意选择器的组合,也可以是任意数量选择器的组合

  2. 不⼀定是相邻的标签,也可以是"孙⼦"标签

  3. 如果需要选择多种标签,可以使⽤ , 分割,如 p, div { } 表⽰同时选中p标签和div标签.逗号前后可以是以上任意选择器,也可以是选择器的组合.

相关推荐
社恐的下水道蟑螂3 小时前
前端小彩蛋:纯 CSS 实现情侣小球互动,甜到齁的代码我扒下来了
css
UIUV6 小时前
CSS 高级动画学习笔记 —— 从 “亲吻小球” 案例看 CSS 核心技术
前端·css
www_stdio6 小时前
从布局到动效:以水平垂直居中为基础、OOCSS 为架构、协同关键帧为灵魂的 CSS 动画实现(小球亲吻案例全解析)
css·html
新晨4376 小时前
CSS响应式布局卡片
css
上车函予6 小时前
点击即扩散:使用 View Transition API 实现 UnoCSS 官网同款主题切换动画
前端·javascript·css
charlie1145141917 小时前
从模仿到掌握:尝试一下Native CSS手写一个好看的按钮
前端·css·学习·ui
时间的情敌7 小时前
Vue3+CSS 实现3D卡片动画
前端·css·3d
小九今天不码代码7 小时前
CSS技巧:使用 box-shadow + outline 实现多重边框与圆角阴影完美结合
css·outline·box-shadow·多重边框·圆角边框·前端视觉效果·css3技巧
辣辣y7 小时前
Tailwind CSS 使用指南
前端·css
前端Hardy10 小时前
HTML&CSS&JS:抖音爆火的满屏“关心弹幕”酷炫卡片,已经帮你打包好了,快来体验吧!
前端·javascript·css