技术文摘
CSS选择器速查表
CSS 选择器速查表
在网页设计与前端开发领域,CSS 选择器是至关重要的工具,它能精准地选中 HTML 元素,然后为其应用样式,塑造出丰富多彩的网页界面。下面为大家带来一份实用的 CSS 选择器速查表,助力开发工作更加高效。
元素选择器
这是最为基础的选择器,直接通过 HTML 元素名称来选中元素。例如,要为所有的 <p> 元素设置样式,只需在 CSS 中写下 p { color: blue; },这样页面上所有段落的文字都会变成蓝色。
类选择器
使用 . 加上自定义的类名来选择元素。在 HTML 中,给元素添加 class 属性,如 <div class="highlight">。在 CSS 里,通过 .highlight { background-color: yellow; },就能让具有 highlight 类的元素背景变为黄色。它可用于为一组元素定义相同的样式,增强了样式的复用性。
ID 选择器
以 # 开头加上唯一的 ID 名来选择特定元素。HTML 中 <span id="unique-id">,CSS 中 #unique-id { font-weight: bold; },由于 ID 在页面中必须唯一,所以这个选择器能精准定位到特定元素并应用样式。
属性选择器
可根据元素的属性来选择。比如,[type="text"] 能选中所有 type 属性为 text 的表单元素,可用于统一设置输入框样式,[type="text"] { border: 1px solid gray; }。
组合选择器
- 后代选择器:用空格分隔,如
div p,表示选择<div>元素内部所有的<p>元素,可用于设置特定区域内的段落样式。 - 子选择器:使用
>,ul > li只选中<ul>元素的直接子元素<li>。
伪类选择器
用于选择处于特定状态的元素。例如,:hover 能让鼠标悬停在元素上时改变样式,a:hover { color: red; } 使链接在鼠标悬停时变红;:active 针对元素被激活(如按钮按下)的状态。
伪元素选择器
用于选中元素的特定部分。::before 和 ::after 可在元素内容前后添加额外内容并设置样式,p::before { content: ">>"; } 会在每个段落前添加 “>>”。
这份 CSS 选择器速查表涵盖了常用的选择器类型,掌握它们能让开发者更灵活、高效地控制网页样式,打造出令人满意的页面效果。
- 鸿蒙 ACE 框架:JS 调用 C++ 之(1)
- C 语言零基础:运算符与表达式全面剖析 轻松掌握
- 中科大郭光灿院士团队首次完成量子信息掩蔽
- 前端一年半经验面经汇总
- TikTok 推出新开发者工具 涵盖登录凭证与声音分享等功能给第三方
- 前端智能化视角下的“低代码/无代码”
- 云原生数据中台的技术及趋势剖析
- 微服务化后的注意要点
- 项目中引入网关后的相关举措
- Python 开发 QQ 机器人的方法
- 你是否用过这四款 Python 分词工具?
- JavaScript HTMLDOM 元素:一篇文章让你知晓
- 架构设计的三项原则
- Python 卓越代码实践:性能、内存与可用性
- DevSecOps 调查:60%开发者代码发布速度翻倍