2013-11-14 3 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:

<a href="#"> 
    <div id="button"> 
     <span id="pref">http://</span><span id="addr">example.com</span> 
    </div> 
</a> 
+0

С 'границы: 0;'? –

+0

Вам нужно стилизовать элемент 'a', а не' div'. – lonesomeday

ответ

2

Вы должны добавить porperty:

a { 
    outline:none; 
} 
+0

Позор мне. Спасибо – amdc

+0

@MatthewJohnson Я попытался создать кнопку, подобную googleplay. Это кнопка «Купить/Установить». Он не имеет набросков. – amdc

+0

Я просто прошел через игровой магазин, и ты прав. Большинство ссылок по-прежнему выделяются, но он пропускает некоторые ссылки. Не все компании сохраняют доступность, но это не значит, что мы должны игнорировать это. Проверьте свой сайт, переместив его с помощью клавиатуры (вкладка, сдвиг + вкладка). Без контура трудно отслеживать, где находится фокус. –

1

Эта граница доступна для доступа и не должна удаляться. Это позволяет людям, которые отключены и получают доступ к вашему сайту с помощью клавиатуры, чтобы узнать, где находится фокус.

Заканчивать outlinenone.com

Если вы не возражаете потерять часть трафика, вы можете удалить его в любом случае с:

a { 
    outline:none; 
} 
+0

Хотя это не совсем ответ на вопрос, о чем нужно подумать, прежде чем вы решите удалить (или не удалить) схему. Думаю, нет необходимости в голосовании. – Michiel

+0

@MichielReyers Я согласен с тем, что вам не нужно голосовать. Я думаю, что доступность всегда должна иметь в виду, и я готов потерять репутацию, чтобы сохранить ответ. Я отрегулирую ответ, чтобы включить как его удалить. –

+1

Я понимаю это, поверьте. Ребята на outlinenone.com предоставили альтернативы, поэтому я подумаю об использовании одного из них. По умолчанию план просто выглядит слишком уродливым. – amdc

Смежные вопросы