我一直想知道如何解决以下问题:
您在一个页面的网站上有一个导航菜单。单击导航链接时,它会滚动到网站的该部分。但是,单击的导航链接具有被单击的轮廓。
单击后是否可以清除此轮廓?重置外观,使它看起来根本就没有被点击过。无需点击其他元素?
答案 0 :(得分:3)
您称之为“虚线”的CSS属性是“焦点”ed DOM元素的outline
属性。
您可以在此处阅读有关处理元素大纲的最佳做法:http://www.outlinenone.com/
如该站点所述,如果必须删除它,可以通过添加以下CSS声明来快速执行此操作,但是为了便于访问,建议您在实现以下内容时创建替换焦点样式:
:focus {
outline: 0;
}