当前位置: 首页 > news >正文

CSS 常见选择器

1. 基础选择器

  • 元素选择器
    选择所有指定类型的 HTML 元素。
p {color: blue;
}

选择所有 p 标签,并将文字颜色设为蓝色。

  • 类选择器
    选择带有特定类名的元素,类名前加 .。
.container {margin: 20px;
}

选择类名为 container 的所有元素。

  • ID 选择器
    选择带有特定 ID 的元素,ID 前加 #。
#header {background-color: gray;
}

选择 ID 为 header 的元素。

2. 组合选择器

  • 后代选择器
    选择某个元素内的所有指定后代元素。
div p {font-size: 16px;
}

选择所有位于 div 内的 p 标签。

  • 子选择器
    选择某个元素的直接子元素。
div > p {color: green;
}

选择 div 的直接子元素 p。

  • 相邻兄弟选择器
    选择紧跟在某个元素之后的相邻兄弟元素。
h1 + p {margin-top: 10px;
}

选择紧跟在 h1 后面的第一个 p 元素。

  • 一般兄弟选择器
    选择某元素后所有兄弟元素。
h1 ~ p {color: red;
}

选择 h1 后的所有兄弟 p 元素。

3. 属性选择器

  • 存在属性选择器
    选择带有特定属性的元素。
input[type] {border: 1px solid #000;
}

选择带有 type 属性的所有 标签。

  • 属性值选择器
    选择特定属性值的元素。
input[type="text"] {background-color: yellow;
}

选择 type 属性值为 text 的 标签。

4. 伪类选择器

  • :hover
    当用户悬停在元素上时触发。
a:hover {color: orange;
}

当用户悬停在 a 标签上时,文字变为橙色。

  • :nth-child()
    选择第几个子元素。
li:nth-child(2) {background-color: lightgray;
}

选择第 2 个 li 元素。

5. 伪元素选择器

  • ::before
    在元素内容前插入内容。
p::before {content: "Note: ";color: red;
}

在每个 p 标签内容前加上 "Note: "。

  • ::after
    在元素内容后插入内容。
p::after {content: "!";
}

在每个 p 标签内容后加上 “!”。

http://www.lryc.cn/news/472817.html

相关文章:

  • Linux使用Dockerfile部署Tomcat以及jdk
  • LC20. 有效的括号
  • 基于springboot企业微信SCRM管理系统源码带本地搭建教程
  • 【MTMSA】不确定缺失模态下基于情态翻译的多模态情感分析
  • 【php常用公共函数】php获取指定时间段中有那几年并输出年份的起始时间和结束时间
  • CTF-PWN: 什么是_IO_FILE?
  • 前端八股文第二篇
  • springboot汽车保修服务管理系统-计算机毕业设计源码00052
  • 分布式架构搭建博客网站
  • python-opencv给图片或视频去水印
  • 免费送源码:Java+ssm+Springboot Springboot手办定制销售系统 计算机毕业设计原创定制
  • 卡夫卡的使用
  • mac|maven项目在idea中连接redis
  • Python基础学习------第一天
  • MySQL的SQL语句之触发器和存储过程的应用
  • 【MD5】密码加密之加盐算法
  • 服务器虚拟化
  • 贪心算法理论基础和习题【算法学习day.17】
  • 爬虫ip技术未来发展趋势
  • 推荐一款功能强大的文字处理工具:Atlantis Word Processor
  • 语言≠思维,大模型学不了推理:一篇Nature让AI社区炸锅了
  • Ubuntu 安装 npm
  • Go:package
  • 大数据之微服务注册、发现与熔断方案
  • 最新出炉!2024年邮件营销平台综合盘点
  • Qgis 开发初级 《ToolBox》
  • Apache HttpClient 和 OkHttpClient 的使用
  • 文本列的性能优化?深入Oracle全文索引
  • GoogleChrome和Edge浏览器闪屏问题
  • 【设计模式系列】迭代器模式(七)