2013-11-14 5 views
0

Pic related. < -이 점선 테두리 (왼쪽 상단 모서리가 표시됨)를 의미합니다.html 요소에서 시스템 테두리 제거

링크가있는 버튼으로되어 있습니다. 멋지지만 브라우저를 클릭하면 브라우저가 그 주위에 테두리를 그립니다. 내가 코드에서 <a>를 제거하고 다시 클릭하면 테두리 그려지지 않습니다

CSS :

#button{ 
     padding: 0.5em; 
     margin: 0 auto; 
     border-radius: 3px; 
     background-color: #B3C833; 
     font-family: 'Consolas',monospace; 
     font-size: 3em; 
     display: inline-block; 
} 

HTML :

당신이 porperty 추가 할 필요가
<a href="#"> 
    <div id="button"> 
     <span id="pref">http://</span><span id="addr">example.com</span> 
    </div> 
</a> 
+0

: 0;'를? –

+0

'div'가 아닌'a' 엘레멘트의 스타일을 지정해야합니다. – lonesomeday

답변

2

:

a { 
    outline:none; 
} 
+0

나에 수치. 감사합니다 – amdc

+0

@MatthewJohnson googleplay와 같은 버튼을 만들려고했습니다. 그«구매/설치»버튼. 개요가 없습니다. – amdc

+0

방금 ​​연극을 관람했고, 당신 말이 맞습니다. 대부분의 링크는 여전히 강조 표시되지만 일부 링크는 건너 뜁니다. 모든 회사가 접근성을 염두에 두지는 않지만 그렇다고해서 반드시 무시해야한다는 것은 아닙니다. 키보드 (탭, 시프트 + 탭) 만 사용하여 사이트를 탐색하여 사이트를 테스트하십시오. 외곽선이 없으면 초점이 어디에 있는지 추적하기가 어렵습니다. –

1

테두리가 내게 필요한 옵션을 위해 있으므로 제거하면 안됩니다. 그것은 장애인이며 키보드를 통해 사이트에 액세스하여 사람들이 어디에 초점을 맞출 수있게합니다.

체크 아웃 outlinenone.com

당신이 트래픽의 일부를 잃는 괜찮다면, 당신이 그것을 어떻게해서든지 제거 할 수 있습니다 국경 '으로

a { 
    outline:none; 
} 
+0

이것은 실제로 질문에 대한 답변이 아니지만 개요를 제거 (또는 삭제하지 않기)하기 전에 고려해야 할 사항입니다. 내 생각에 투표 할 필요가 없다. – Michiel

+0

@MichielReyers 나는 아래 표의 필요성에 동의합니다. 접근성을 항상 염두에 두어야한다고 생각합니다. 응답을 게시하기 위해 담당자를 잃을 용의가 있습니다. 어쨌든 제거 방법을 포함하도록 답변을 조정하겠습니다. –

+1

나는 이것을 이해한다, 나를 믿어 라. outlinenone.com의 사람들이 대안을 제공 했으므로 그 중 하나를 사용하는 것에 대해 생각해 볼 것입니다. 기본 개요는 너무 추해 보입니다. – amdc