• 회원가입
  • 로그인
  • 구글아이디로 로그인

[css] CSS - user-select 속성 - 사용자가 요소의 텍스트를 선택 가능한지 여부 지정 (= user-select속성 = 유저실렉트속성)

목차
  1. user-select 예제 - 요소의 텍스트 선택 가능 여부 지정
  2. user-select 정의
  3. user-select 구문

 

user-select 예제 - 요소의 텍스트 선택 가능 여부 지정

(예) div요소의 텍스트를 (드래그선택/더블클릭선택) 안 되게 지정.

 

<style> 

div {

  -webkit-user-select: none; /* 크롬, 사파리, 오페라 */

  -moz-user-select: none; /* 파이어폭스 */

  -ms-user-select: none; /* IE */

  user-select: none;

}

</style>


<div>홈짱닷컴 Homzzang.com</div>

 

결과보기

 

user-select 정의

 

사용자가 요소의 텍스트를 선택 가능한지 여부 지정.

 


 

1.

웹 브라우저에서 일부 텍스트를 두 번 클릭 시 해당 텍스트가 선택/강조 표시되는데, 이 속성 사용 시 이를 방지 가능.

 

2.

  • 기본값: auto
  • 상속여부: X
  • 애니가능: X
  • CSS버전: CSS3
  • JS구문: object.style.userSelect="none";

 

3.

IE10 이상 주요 최신 브라우저 모두 지원.

  • 일부 구형 브라우저 경우, 접두어 필요. (크롬,오페라: -webkit- / 파이어폭스 -moz- / IE -ms-)

 

4. MDN user-select 예제보기

https://developer.mozilla.org/en-US/docs/Web/CSS/user-select

 

 

user-select 구문

 

selector {user-select: auto|none|text|contain|all|initial|inherit;}

 


[속성값]

 

auto

브라우저 허용 시 텍스트 선택 가능. (기본값)

 

none

텍스트 선택 불가

 

text

텍스트만 사용자가 선택 가능.

 

contain

요소 내에서 선택을 시작 가능. 그러나 선택 항목은 해당 요소의 경계에 포함됨.

 

all

더블클릭 대신 원클릭으로 텍스트 선택.

 

initial

이 속성의 기본값 사용.

 

inherit

부모요소의 속성값 상속.

 

 


분류 제목
column CSS - column-rule-style 속성 - 컬럼구분자 모양 지정 (= 컬럼구분바 생김새 = colu…
column CSS - Multiple Columns - (멀티 컬럼 개괄) ※ 열 나누기 = 단락 나누기
css CSS - IE 전용 CSS핵
func CSS - max() 함수 - 최대값 (= max함수 = 맥스함수)
box CSS - block-size 속성 - 블락 방향으로 요소 크기 지정 (= block-size속성 = 블락…
column CSS - column-fill 속성 - 컬럼 채우기 방식 지정 (= column-fill속성 = 컬럼필속성…
selector CSS - :out-of-range 가상선택자 - 지정범위밖값 갖는 요소 선택 (=아웃어브레인지선택자, IE…
selector CSS - :first-of-type 가상선택자 - 지정타입 첫번째자식요소 (순서선택자/순번선택자/타입선택자…
func CSS - min() 함수 - 최소값 (= min함수 = 민함수)
column CSS - column-rule-color 속성 - 컬럼구분자 색상 지정 (= 컬럼구분바 색깔 = colum…
grid CSS - row-gap 속성(C) - (grid/flex)레이아웃 행간 간격 지정 (= row-gap속성 …
column CSS - column-gap 속성 - 컬럼간의 간격 지정 (= column-gap속성 = 컬럼갭속성)
pagination CSS - 페이징 - 글자 크기 (Pagination Size)
transition CSS - transition-property 속성 - 트랜지션 효과 적용할 속성명 지정 (= transit…
pagination CSS - 페이징 - 링크칸 간격 띄우기 (Space Between Links)
column CSS - column-count 속성 - 컬럼 개수 지정 (= 요소 안 텍스트를 지정 컬럼개수로 구분 = …
column CSS - column-rule-width 속성 - 컬럼구분자 너비 지정 (= 컬럼구분바 두께 = colum…
selector CSS - :nth-last-of-type(n) 가상선택자 - 타입마지막n번째 자식요소 (순서선택자,,타입…
pagination CSS - 페이징 - 빵메뉴 (= Breadcrumbs : 브레드크럼즈 = 메뉴 현재위치 표시)
border CSS - border-top-right-radius 속성 - 테두리상단우측둥글기 지정 (= 보더탑라이트레이…
12/27
목록
찾아주셔서 감사합니다. Since 2012