html - 跨浏览器去除浏览器默认焦点样式的解决方案

标签 html css browser cross-browser focus

是否有任何跨浏览器的方法来删除焦点元素的浏览器样式?

如果不是,最常用的浏览器应用的样式是什么?

最佳答案

是的,设置outline样式为 0关于元素 :focus选择器。例如:

:focus{
   outline:0;
}

应该在 IE、Opera、Chrome、FF、Safari 中工作......

注意:对于:focusoutline在 IE8 中工作,DOCTYPE必须声明 - <!DOCTYPE html>在第一个 html 文档行中。

编辑:似乎是 none有效,但是 0是更常见的方式。

关于html - 跨浏览器去除浏览器默认焦点样式的解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23031517/

相关文章:

javascript - 页面上的多个表单,Ajax 在错误的表单上显示错误

java - CORS 预检请求在选项请求方法之后未进行调用

Chrome 中的 CSS 显示问题 : background-image & position

c# - 如何在 c# wpf 的 webbrowser 控件中从动态创建的网页引用 css 样式表?

html - 在表格单元格内使输入文本字段全宽

html - 在 IE9 中将鼠标悬停在 Sprite 图像上时悬停不活动

javascript - 如何使用 setInterval 和 clearInterval 在向右和向下移动后向左移动文本(返回开始)

php - 如何通过 PHP 和 mysql 正确转义字符串

html - 将元素 float 到其容器的右上角

html - 滚动和 css 与 "right: 0px"对齐