2010-01-04 7 views
3

CSS, 자바 스크립트 또는 기타 HTML 속임수가 없다고 가정하면 브라우저가 선택한 텍스트의 텍스트 및 배경색을 어떻게 결정합니까? 반전과 색상을 선택 흑색 텍스트 (또는 #000000RGB=0,0,0)와 예, 표준 백색 배경 (또는 #FFFFFFRGB=255,255,255) 용브라우저 내 기본 텍스트 색상 선택 - 뭔데?

(즉 black background, white text). 다른 색상은 어떻게 선택합니까? 예를 들어,이 사이트에서 질문을 작성하면 오른쪽 사이드 바에 background #FFEFC6text #AE0000과 함께 "묻는 방법"영역이 있습니다. 선택하면 #3399FF#FFFFFF이됩니다.

나는 이것이 어떻게 결정되는지 알고 싶습니다 (알고리즘 또는 기본값일까요?). 브라우저마다 동일합니까?

+1

참고로 Windows의 크롬에서는 기본 선택 배경색이'# 3297fd'입니다. – h2ooooooo

답변

2

나는 색상이 시스템에서 제공 여호수아 동의 싶지만, 예를 들어, CSS에 대해 동의하지 않을 것, CSS-Tricks :

추가 정보를 위해
::selection { background: #ffcc89; color: #222; } 
::-moz-selection { background: #ffcc89; color: #222; } 

, 선택 스타일에 Quirksmode를 참조하십시오.

+0

좋아요. 확인 됨 : 시스템 설정을 변경했으며 Windows Vista에서는 "선택한 항목"에 배경 및 글꼴 설정이 있습니다. 다른 OS는 물론 다릅니다. CSS 팁을 가져 주셔서 감사합니다. – kevininspace

2

전경색과 배경색은 시스템 색상에서 읽히며 CSS로 제어 할 수 없습니다.

0

필자는 각 운영/윈도우 시스템에 자체 알고리즘이 있다고 생각합니다. 많은 경우에, 당신은 몇 가지 다른 계획에서 선택할 수 있습니다. 모든 브라우저에서 동일하지는 않습니다.

예를 들어 Mac의 Safari에서 흰색 배경에 검정색 텍스트를 선택하면 검정색 텍스트 주위에 푸른 색 사각형이 생깁니다.