2015-10-31 35 views
1

我在导航栏中有一个图像按钮,但我真的很想删除链接下的虚线。删除按钮下的虚线

enter image description here

左箭头是其中包含的链接按钮,你可以看到其下那朵虚线出现。

这是添加导航栏和按钮的代码:

<div id="navbar"> <a href="reList/holder.html"><img src="images/bk.png" alt="Index"/></a> 

我已经试过:

<div id="navbar"> <a href="HB/suit.html"><img src="images/bk.png" alt="Index" onfocus="if(this.blur)this.blur()"/></a> 

但它似乎并没有做任何事情。

+0

我认为有些事情的视觉需要。 “虚线”是什么意思?这是强调浏览器会对超链接元素做什么? –

+0

对我不明确的道歉。我添加了它的图像。 – Kevin

回答

1

从问题的信息有限,我建议你可能会寻找:

#navbar :focus { 
    outline: none; 
} 

这个选择器将样式是由元素的后代与用户集中的所有元素编号为navbar

请记住,最好不要简单地删除轮廓,而是提供另一种样式,以使那些使用按钮的用户可以在页面上浏览可视指示,了解他们在页面上的位置。

例如:

#navbar :focus { 
    outline: none; 
    background-color: #ffa; 
} 
+0

这似乎并没有伎俩。我编辑了我的帖子,并添加了一张图片来显示我想要删除的内容。这个网站只能通过移动设备访问,所以如果我们能够完全删除这个大纲,那就太棒了。 – Kevin

+0

你能重现代码的一个小(“[mcve]”)演示吗?只有足够的复制问题(没有额外的),理想情况下作为[JS小提琴](http://jsfiddle.net/),这将允许我在我自己的移动设备上重现问题? –

+0

有趣的是,我创建了一个JS小提琴,但问题似乎并没有出现在那里。似乎问题在代码内部更深,所以我必须深入研究它。非常感谢尽力帮助我。 – Kevin