当一个HTML元素'focused'(当前选中/切换到)时,许多浏览器(至少Safari和Chrome)会在其周围放置一个蓝色边框。
对于我正在处理的布局,这很分散注意力且不美观。
<input type="text" name="user" class="middle" id="user" tabindex="1" />
火狐浏览器似乎不会这样做,或者至少,它会让我用以下方式来控制它:
border: x;
如果有人能告诉我IE的表现,我会很感兴趣。
让Safari移除这个小细节会很不错。
input:focus, textarea:focus {outline: none;}
- BaronGrivetselect:focus {outline:none;}
。这段代码的意思是去掉选择框选中时的外边框。 - Geek Num 88<button>
标签,它被jQuery UI和Twitter Bootstrap等工具使用,因此为了完整性,我会将button: focus
添加到列表中。 - Chris Partonbutton, button:focus { outline:none; }
。 - Mike Lyons