>  기사  >  웹 프론트엔드  >  Firefox 선택 상자에서 선택한 항목 주위의 점선 윤곽선을 어떻게 제거합니까?

Firefox 선택 상자에서 선택한 항목 주위의 점선 윤곽선을 어떻게 제거합니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-03 21:28:29414검색

How Do I Remove the Dotted Outline Around Selected Items in Firefox Select Boxes?

Firefox의 선택 상자에서 점선 윤곽선 길들이기

웹 요소를 사용자 정의하는 동안 선택 항목을 포함하는 짜증나는 점선 윤곽선을 만날 수 있습니다. 상자, 특히 Firefox의 경우. CSS 개요 속성을 사용하여 이 개요를 근절하려는 시도는 종종 헛된 것으로 판명됩니다.

해결책

Duopixel이 적절히 제안한 것처럼 핵심은 :-moz-focusring을 대상으로 하는 데 있습니다. Firefox의 점선 윤곽선을 제어하는 ​​의사 요소입니다. 다음 CSS를 적용하면

select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}

점선 윤곽선을 보이지 않게 렌더링하여 깔끔하고 정돈된 선택 상자를 남길 수 있습니다.

수정 최적화

접근성 문제를 방지하려면 색상을 투명하게 하고 텍스트 그림자를 적용하여 가독성을 유지하는 것이 중요합니다. 이러한 수정을 통해 점선 윤곽선이 제거되는 동안 선택한 옵션이 계속 표시됩니다.

특별 고려 사항

이 솔루션은 Firefox용으로 특별히 맞춤화되었다는 점에 유의하는 것이 중요합니다. 다른 브라우저에서는 대체 접근 방식을 사용하여 점선 윤곽선을 제거할 수 있습니다.

위 내용은 Firefox 선택 상자에서 선택한 항목 주위의 점선 윤곽선을 어떻게 제거합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.