HTML에서는 사용자 선택 속성을 사용하여 텍스트 선택을 금지할 수 있습니다. 사용자 선택 속성은 사용자 선택을 설정하는 데 사용됩니다. 텍스트를 선택할 수 없습니다. 값을 "none"으로 설정하면 텍스트가 선택되지 않습니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.
HTML에서 텍스트 선택 금지
user-select: none |text| all | element;
값:
none:텍스트를 선택할 수 없습니다.
text:텍스트를 선택할 수 있습니다
모두 : 모든 콘텐츠는 전체적으로 볼 때 선택할 수 있습니다. 하위 요소를 두 번 클릭하거나 상황에 따라 클릭하면 선택한 부분은 해당 하위 요소에서 역추적되는 가장 높은 상위 요소가 됩니다.
요소:텍스트를 선택할 수 있지만 선택 범위는 요소 경계에 의해 제한됩니다.
참고:
1은 이 속성을 지원하지 않지만 레이블 사용을 지원합니다. 속성 onselectstart ="return false;"
onselectstart="return false;"
来达到 user-select:none
的效果;Safari和Chrome也支持该标签属性;
2、直到Opera12.5仍然不支持该属性,但和IE6-9一样,也支持使用私有的标签属性 unselectable="on"
来达到 user-select:none
的效果;unselectable 的另一个值是 off;
3、除Chrome和Safari外,在其它浏览器中,如果将文本设置为 -ms-user-select:none;
,则用户将无法在该文本块中开始选择文本。不过,如果用户在页面的其他区域开始选择文本,则用户仍然可以继续选择将文本设置为 -ms-user-select:none;
user-select:none
효과를 얻기 위해 Safari와 Chrome도 이 태그 속성을 지원합니다. Opera12.5까지는 아직 지원되지 않지만 IE6-9와 마찬가지로 user-select 효과를 얻기 위해 개인 태그 속성
unselectable="on"
사용도 지원합니다. none; 선택 불가의 다른 버전입니다. Chrome 및 Safari를 제외하고 다른 브라우저에서는 텍스트가 -ms-user-select:none;
으로 설정되어 있습니다. >, 사용자는 텍스트 블록에서 텍스트 블록을 선택할 수 없습니다. 그러나 사용자가 페이지의 다른 영역에서 텍스트를 선택하기 시작하면 사용자는 -ms-user-select:none;
로 설정된 텍스트를 사용하여 계속해서 영역 텍스트를 선택할 수 있습니다. . 해당 스크립트 속성은 userSelect입니다.
html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>user-select</title> </head> <style> .test { padding: 10px; -webkit-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; background: #eee; } </style> <body> <div onselectstart="return false;" unselectable="on">禁止选中文本内容</div> </body> </html>
추천 튜토리얼: "html 비디오 튜토리얼"
위 내용은 HTML에서 텍스트 선택을 비활성화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!