CSS 선택자 테스터
개발
HTML과 CSS 선택자를 붙여넣으면 선택자가 매칭하는 모든 요소를 즉시 확인할 수 있습니다. 매칭 개수와 각 요소의 마크업이 표시됩니다. 브라우저 자체 선택자 엔진을 사용하므로 결과가 document.querySelectorAll과 동일합니다 — 스크래퍼, 스타일시트, 테스트 선택자 디버깅에 유용합니다. 잘못된 선택자는 표시됩니다. 모든 처리는 브라우저에서 로컬로 실행되며 아무것도 업로드되지 않습니다.
—
사용법
- 첫 번째 상자에 HTML을 붙여넣습니다.
- CSS 선택자를 입력합니다(예: li.item 또는 a[href^="https"]).
- 매칭 개수와 각 매칭 요소를 확인하고 필요하면 복사합니다.
자주 묻는 질문
- 어떤 선택자를 지원하나요?
- 결합자, 속성 선택자, :not(), :nth-child() 등 querySelectorAll로 브라우저가 지원하는 모든 선택자를 지원합니다. ::before 같은 의사 요소는 DOM과 마찬가지로 아무것도 매칭하지 않습니다.
- 결과가 정확한가요?
- 예. HTML을 실제 문서로 파싱하고 브라우저 네이티브 선택자 엔진으로 질의하므로, 해당 마크업에서 querySelectorAll이 반환하는 것과 정확히 일치합니다.
- 선택자가 잘못되면 어떻게 되나요?
- 오해를 줄 수 있는 결과를 반환하는 대신 선택자 필드가 강조되고 오류 메시지가 표시됩니다.
- 제 HTML이 어딘가로 전송되나요?
- 아니요. 파싱과 매칭은 전적으로 브라우저에서 이루어지며 아무것도 업로드되지 않습니다.
관련 도구
Base64 ↔ 16진수 변환기
Base64 문자열을 16진수 바이트로, 16진수를 다시 Base64로 변환합니다. URL-safe 지원, 브라우저에서 동작합니다.
개발00
Quoted-Printable 인코더 & 디코더
텍스트를 MIME Quoted-Printable(RFC 2045)로 인코딩하거나 다시 디코딩 — =XX 이스케이프·소프트 줄바꿈·UTF-8 처리, 인코딩 시 76자 줄바꿈 — 브라우저에서.
개발00
해시 생성기 (SHA)
텍스트로 SHA-1·SHA-256·SHA-384·SHA-512 해시를 생성하세요.
개발00
URL 인코더 / 디코더
URL용으로 텍스트를 퍼센트 인코딩하거나, 인코딩된 URL을 디코딩하세요.
개발00
Base64 인코더 / 디코더
텍스트를 Base64로 인코딩하거나 다시 텍스트로 디코딩하세요.
개발00
JSON 포맷터 & 검증기
브라우저에서 바로 JSON을 포맷·정렬·압축·검증하세요.
개발00