首页 / 知识
关于CSS:如何删除按钮上的Firefox点缀以及链接?
2023-04-15 20:34:00
How to remove Firefox's dotted outline on BUTTONS as well as links?我可以使Firefox在此链接上不显示点状的丑陋焦点:
但是我该怎么做
单击这些按钮时,它们的焦点轮廓仍为虚线。 (是的,我知道这是一个可用性问题,但是我想提供适合于设计的自己的焦点提示,而不是难看的灰色点)
无需定义选择器。
但是,这违反了W3C的可访问性最佳做法。该大纲可帮助那些使用键盘导航的人。 https://www.w3.org/TR/WCAG20-TECHS/F78.html#F78-examples 如果您更喜欢使用CSS摆脱虚线轮廓:
以下是在我想使用LINKS(共享)的情况下为我工作的方式(如果有人感兴趣)。
干杯!
[更新]此解决方案不再起作用。对我有用的解决方案是这个https://stackoverflow.com/a/3844452/925560 标记为正确的答案不适用于Firefox 24.0。 为了删除Firefox在按钮和锚标记上的虚线轮廓,我添加了以下代码:
我在这里找到了解决方案:http://aghoshb.com/articles/css-how-to-remove-firefoxs-dotted-outline-on-buttons-and-anchor-tags.html 在这里尝试了大多数答案,但是没有一个对我有用。当我意识到也必须摆脱Chrome上按钮的蓝色轮廓时,我找到了另一种解决方案。从Chrome中的CSS自定义样式按钮中删除蓝色边框 这段代码在Windows 7的Firefox 30版本上对我有用。也许它可以对其他人有所帮助:)
使用CSS在Firefox中无法消除这些点状的焦点。
如果您有权访问Web应用程序所在的计算机,请转至Firefox中的about:config并将 以下错误说明了该主题:https://bugzilla.mozilla.org/show_bug.cgi?id=74225 在网络上可以找到许多解决方案,其中许多工作有效,但是要强制这样做,因此一旦使用以下命令,绝对没有任何内容可以突出显示/聚焦:
这只会增加一点点额外的安全性并达成协议! 使用此代码在Firefox 46和Chrome 49上进行了测试。
之前(可见白点)
之后(白点不可见) 如果只想应用在几个输入字段,按钮等上,请使用更具体的代码。
快乐编码! 只需为选择框添加此CSS
这对我来说很好。
在大多数情况下,如果不将 因此,不要忘记添加
或任何其他代码:
如果您在按钮上有边框,并且想在Firefox中隐藏虚线轮廓而不删除边框(因此按钮上有多余的宽度),则可以使用:
看来实现此目标的唯一方法是通过设置
在about:config中基于每个浏览器。 这将得到范围控制:
来自:从Firefox中的范围输入元素中删除虚线轮廓 您可能需要加强重点而不是摆脱重点。
我认为您应该通过删除焦点轮廓来真正了解自己在做什么,因为它可能会使键盘导航和辅助功能变得混乱。
如果由于设计问题需要将其取出,请在按钮上添加 有时,我觉得有必要将烦人的轮廓删除,但我总是准备备用焦点视觉提示。
永远不要使用
其中 以下CSS代码可消除此问题:
从链接,按钮和输入元素中删除虚线轮廓。
您可以在CSS中尝试 在尝试了上述多种选择之后,以下仅对我有用。
是的,不要错过!重要
这适用于Firefox v-27.0
我与Bootstrap 3一起使用了这段代码。第二组规则只是撤消引导程序对焦点/活动按钮的作用:
注意,您的自定义css文件应位于html代码中的Bootstrap css文件之后,以覆盖它。 |
最新内容
相关内容
linux满屏显示命令?
linux满屏显示命令?,工具,系统,服务,电脑,网络,技术,信息,数据,上会,软件,如何显示linux所有命令1、网卡。在linux系统中,ifconfig-a命令是用来linux删除整个命令?
linux删除整个命令?,命令,文件夹,不了,名称,通用,系统,数据,文件,目录,格式,linux的文件和目录的删除命令有哪些?linux删除文件夹的方法有两种显示linux时间命令?
显示linux时间命令?,时间,系统,信息,一致,命令,文件,终端,目录,选项,参数,linuxcp命令并显示拷贝时间在没有带-a参数时,两个文件的时间是不一样linux链接网络命令行?
linux链接网络命令行?,地址,系统,网络,工作,软件,工具,信息,密码,服务,标准,linux常用命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出linux如何命令删除?
linux如何命令删除?,档案,系统,命令,文件,目录,通用,文件夹,终端,选项,参数,linux的文件和目录的删除命令有哪些?Linux删除文件的命令是rm命令linux命令下载链接?
linux命令下载链接?,软件,名称,系统,工具,网络,官网,代理,命令,平台,位置,linux命令怎么下载pdf文件方法如下 wget是linux下一个从网络上自动linux显示最多的命令?
linux显示最多的命令?,系统,情况,信息,数据,工具,电脑,状态,时间,分析,命令,在linux系统中,显示/root目录下所有文件的命令是1、ls -l /home/删除路由命令linux?
删除路由命令linux?,系统,信息,网络,地址,管理,环境,路由,命令,工作,基础,WINDOWS和LINUX系统清空路由表的命令使用Ctrl+R快捷键打开运行框,输linux删除jog命令?
linux删除jog命令?,工具,软件,连续,机器人,位置,中心,工作,平稳,人员,自动化设备,数控机床中JOG模式和INC模式什么意思1、jog就是一个英文单词linux系统软链接命令?
linux系统软链接命令?,位置,系统,链接,文件,服务,地址,标准,交通,异常,软件,在linux中如何在当前目录中创建一个到var目录中的软连接?1、软链linux显示错误命令?
linux显示错误命令?,信息,系统,电脑,状态,时间,环境,命令,搜狐,密码,异常,虚拟机里怎么开始linux系统,打startx命令提示错误1、第一种:这个问题linux逐行显示命令?
linux逐行显示命令?,标准,信息,系统,工作,地址,命令,实时,名称,文件,目录,Linux中显示一个文件最后几行的命令是什么?1、tail -n 20 filename