2012-03-01 69 views
3

如果我在aspx页中单击锚标签或img元素,该元素将被虚线矩形框包围。我在IE浏览器中的所有锚标签中遇到了这个问题,有时候firefox和chorme也会出现这个问题。在IE中点击img和锚标签时看到一个矩形框

我该如何解决这个问题?这是浏览器端问题还是我们的问题?

问候, KARTHIK

+0

检查你的CSS文件时要考虑的可用性问题。并在您的应用程序中创建一个新的纯aspx页面(NO主页面),并创建一个锚标签并尝试该页面。问题是否仍然存在。并从那里继续 – william 2012-03-01 09:08:53

+0

http://stackoverflow.com/questions/179510/css-is-there-a-way-to-get-rid-of-the-selection-rectangle-after-clicking-a-link – 2012-03-01 09:11:11

+0

this是一个浏览器的东西(我不会说问题)更好地忽略它。这是浏览器为你勾勒出点击元素。 – naveen 2012-03-01 09:14:06

回答

1

对于我这个矩形框仅包围锚,不是的img(除非它们也锚)。尝试设置这个元素的轮廓为0

+0

你是对的(尽管你根本不需要img),但是每当有人这样做时,一只小猫就会死亡。 – stommepoes 2012-03-01 09:13:38

+0

没错,我没有想到任何人会真正在他的网站上使用它......更好地从这个答案中删除这个例子。 :) – zeroos 2012-03-01 09:19:56

+0

呃,好吧,我们只是说有很多死的小猫在那里。我认识的人实际上创建了一个名为http://outlinenone.com/ tho的网页:) – stommepoes 2012-03-01 09:40:14

7

This tutorial应该帮你移除焦点边框,但也有这样做

+1

+1提及可用性问题:) – naveen 2012-03-01 09:14:34

+0

您对可用性问题的意思是什么? – Karthik 2012-03-01 09:57:02

+0

焦点边框用于显示当前哪个元素具有焦点。这对键盘用户至关重要,因为如果没有显示哪个元素被聚焦,他们会发现难以通过元素进行选择 – danwellman 2012-03-01 10:16:14