728x90
반응형
질문 : CSS 만 사용하여 링크를 비활성화하는 방법
CSS를 사용하여 링크를 비활성화하는 방법이 있습니까?
current-page
라는 클래스가 있으며이 클래스와의 링크를 비활성화하여 클릭 할 때 아무 작업도 발생하지 않도록합니다.
답변
이 솔루션에서 :
[aria-current="page"] {
pointer-events: none;
cursor: default;
text-decoration: none;
color: black;
}
<a href="link.html" aria-current="page">Link</a>
브라우저 지원은 https://caniuse.com/#feat=pointer-events 를 참조하십시오. Internet Explorer를 지원해야하는 경우 해결 방법이 있습니다. 이 답변을 참조하십시오.
경고 : 비 SVG 요소에 대한 CSS pointer-events
이 기능은 CSS 3 UI 초안 사양의 일부 였지만 많은 미해결 문제로 인해 CSS 4로 연기되었습니다.
출처 : https://stackoverflow.com/questions/2091168/how-to-disable-a-link-using-only-css
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
CSS를 사용하여 오른쪽에서 배경 이미지 오프셋 (0) | 2021.09.07 |
---|---|
JavaScript / jQuery에서 배열에 특정 문자열이 포함되어 있는지 확인하는 방법 (0) | 2021.09.07 |
CSS가 가짜 요소와 함께 작동하는 이유 (0) | 2021.09.03 |
자바 스크립트에서 "=>" (화살표 기능) 의 의미 (0) | 2021.09.03 |
JavaScript chop/slice/trim 문자열의 마지막 문자 잘라내기 (0) | 2021.09.02 |