Movatterモバイル変換


[0]ホーム

URL:


  1. 개발자를 위한 웹 기술
  2. CSS
  3. CSS 참고서
  4. Selectors
  5. ::selection

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

::selection

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

::selection CSS의사 요소는 (클릭이나 마우스 드래그처럼) 사용자에 의해 하이라이트된 문서의 일부분에 스타일을 적용합니다.

시도해 보기

p::selection {  color: red;  background-color: yellow;}
<p>  Select a fragment of this paragraph, to see how its appearance is affected.</p>

혀용되는 속성

몇 개의 특정한 CSS 속성만이::selection 과 함께 사용될 수 있습니다.

부분적으로background-image는 무시됩니다.

구문

css
::selection {  /* ... */}

예제

HTML

html
이 텍스트를 하이라이트하면 특별한 스타일이 적용됩니다.<p>단락에서 텍스트를 선택해 보세요.</p>

CSS

::-moz-selection {  color: gold;  background-color: red;}p::-moz-selection {  color: white;  background-color: blue;}
css
/* 선택된 텍스트를 빨간색 배경 위 금색으로 만듭니다. */::selection {  color: gold;  background-color: red;}/* 단락 안의 선택된 텍스트를 파란색 배경 위 흰색으로 만듭니다. */p::selection {  color: white;  background-color: blue;}

결과

접근성 고려사항

순수하게 미학적인 이유만으로 선택된 텍스트 스타일을 변경하지 않아야 합니다. 사용자는 필요에 의해 텍스트 스타일을 정의할 수 있습니다. 인지 문제를 겪고 있는 사람들이나 기술적으로 익숙하지 않은 사람들의 경우, 예상치 못한 스타일의 변화는 그들의 기능 이해를 저하시킬 수 있습니다.

만일 텍스트가 변경되었다면, 선택 영역의 텍스트와 배경 색상 사이의대비 비율이 저시력을 가진 사람들에게도 충분히 읽을 수 있을 정도로 높아야 한다는 것을 중요하게 생각해야 합니다.

색상 대비 비율은 선택된 텍스트와 선택된 텍스트의 배경 색상의 명도를 비교하여 찾습니다.웹 콘텐츠 접근성 가이드라인 (WCAG)을 충족시키기 위해서는, 텍스트 콘텐츠에는 4.5:1의 비율이 요구되고 머릿말 같은 큰 텍스트는 3:1 의 비율이 요구됩니다. 큰 텍스트는 18.66px의굵은 글씨체 혹은 24px 이상으로 정의됩니다.

명세서

Specification
CSS Pseudo-Elements Module Level 4
# selectordef-selection

브라우저 호환성

같이 보기

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp