2016-01-12 2 views
-1

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

Я пытаюсь избавиться от светло-голубой границы, которую Google Chrome создает вокруг любого окна ввода. Мой код:

#alphatxt:focus { 
    border: 0; 
    outline:none; 
} 

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

Можно ли это сделать?

Благодаря

+0

см. Эту ссылку http://stackoverflow.com/questions/3397113/how-to-remove-border-outline-around-text-input-boxes-chrome –

+0

[Вот ваш код] (https: // jsfiddle.net/67nhhrzv/). Это работает для меня ... –

ответ

0

Постарайся делать

input:focus, 
#alphatxt:focus { 
    outline: 0; 
} 

Однако я не рекомендовал бы удалить его, как контур используется для людей, которые не имеют мыши, чтобы они могли использовать «вкладку», а также слабовидящих. http://www.outlinenone.com/

1

Вы можете попробовать это будет работать

#alphatxt:focus { 
outline: none; // removes blue outline on focus 
border: 0; // removes border 
box-shadow: none; // removes shadow (for bootstrap etc) 
} 
0

Помещенный ниже CSS в вас Css файл

input[type="text"]:focus, textarea:focus 
{ 
    border: none !important; 
    outline: 0 none; 
} 
+0

Я не знаю об определении «контур» (иногда это работает для меня, а иногда и нет), но что касается определения «границы» - это очень плохая идея сделать это для ВСЕХ текстовых полей (и textarea), потому что независимо от Chrome, сосредоточение внимания на этих полях будет скрыть свою границу все вместе, даже если это регулярная граница, которую мы хотим иметь в этих полях ... – TheCuBeMan

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