사용자 선택 속성에 대한 자세한 설명

藏色散人
풀어 주다: 2023-01-03 09:26:15
원래의
13464명이 탐색했습니다.

사용자 선택 속성은 CSS3 사양의 새로운 기능으로, 사용자가 텍스트를 선택할 수 있는지 여부를 설정하거나 검색하는 데 사용됩니다. 사용 구문은 "user-select:none | text | all | element"입니다. 기본값은 텍스트이며 대체된 요소를 제외한 모든 요소에서 작동합니다.

사용자 선택 속성에 대한 자세한 설명

이 문서의 운영 환경: Windows 7 시스템, CSS3 버전, Dell G3 컴퓨터.

user-select, 사용자가 텍스트를 선택할 수 있는지 여부를 설정하거나 검색합니다.

user-select 구문:

user-select:none |text| all | element
로그인 후 복사

기본값: text

적용 대상: 대체 요소를 제외한 모든 요소

상속: 없음

애니메이션: No

계산값: 지정값

값:

none: 텍스트 선택 불가

text: 텍스트 선택 가능

all: 전체 내용을 볼 때 모든 콘텐츠를 선택할 수 있습니다. 하위 요소를 두 번 클릭하거나 상황에 따라 클릭하면 선택한 부분은 해당 하위 요소에서 역추적되는 가장 높은 상위 요소가 됩니다.

element: 텍스트를 선택할 수 있지만 선택 범위는 요소 경계에 의해 제한됩니다.

Description:

사용자가 텍스트를 선택할 수 있는지 여부를 설정하거나 검색합니다.

IE6-9는 이 속성을 지원하지 않지만 user-select:none의 효과를 얻기 위해 레이블 속성 사용을 지원합니다.

여전히 지원됩니다. Opera 12.5까지는 사용할 수 없습니다. 이 속성은 지원되지만 IE6-9와 마찬가지로 user-select:none의 효과를 달성하기 위해 개인 레이블 속성 unselectable="on" 사용도 지원합니다. unselectable의 다른 값은 off입니다.

Chrome 및 Safari 외에도 다른 브라우저에서 텍스트가 -ms-user-select:none;으로 설정된 경우 사용자는 해당 텍스트 블록 내에서 텍스트 선택을 시작할 수 없습니다. 그러나 사용자가 페이지의 다른 영역에서 텍스트를 선택하기 시작하면 텍스트를 -ms-user-select:none으로 설정하여 해당 영역 텍스트를 계속 선택할 수 있습니다.

해당 스크립트 기능은 userSelect입니다. .

【추천 학습: CSS 비디오 튜토리얼

호환성:

밝은 녹색 = 지원

빨간색 = 지원되지 않음

핑크 = 부분적으로 지원됨

사용자 선택 속성에 대한 자세한 설명

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<style>
.test{
padding:10px;
-webkit-user-select:none;
-moz-user-select:none;
-o-user-select:none;
user-select:none;
background:#eee;}
</style>
</head>
<body>
<div onselectstart="return false;" unselectable="on">选择我试试,你会发现怎么也选择不到我,哈哈哈哈</div>
</body>
</html>
로그인 후 복사

렌더링:

사용자 선택 속성에 대한 자세한 설명

위 내용은 사용자 선택 속성에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿