TingYu Tools

CSS Selector 测试

验证选择器匹配

输入内容

在此输入要测试的 HTML 代码
支持所有标准 CSS 选择器语法

常用选择器

基础选择器
组合选择器
伪类选择器
属性选择器

显示选项

💡 使用说明

什么是 CSS Selector?

CSS Selector(CSS 选择器)是一种用于选择 HTML 元素的模式,在 CSS 样式和 JavaScript DOM 操作中广泛使用。通过选择器可以精确定位和操作页面元素。

功能特点

  • 实时测试 CSS 选择器
  • 显示匹配元素数量
  • 支持所有标准选择器语法
  • 可视化预览匹配结果

选择器类型

  • 基础选择器:元素、类、ID 选择器
  • 组合选择器:后代、子代、相邻兄弟等
  • 伪类选择器::hover、:first-child 等
  • 伪元素选择器:::before、::after 等
  • 属性选择器:[attr]、[attr=value] 等

选择器示例

  • div → 所有 div 元素
  • .class → class 属性为 'class' 的元素
  • #id → id 属性为 'id' 的元素
  • div.class → class 为 'class' 的 div
  • div > p → div 的直接子元素 p

应用场景

  • 编写 CSS 样式前测试选择器
  • JavaScript DOM 操作前验证
  • 学习和练习 CSS 选择器
  • 网页抓取前测试选择器

最佳实践

  • 使用具体的选择器提高性能
  • 避免过于复杂的选择器
  • 优先使用 ID 和 class 选择器
  • 合理使用组合选择器
  • 测试选择器的浏览器兼容性

测试结果

2个匹配

HTML 预览

蓝色边框 = 匹配元素