Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何摆脱我的选择周围的选择框_Html_Css_Html Table - Fatal编程技术网

Html 如何摆脱我的选择周围的选择框

Html 如何摆脱我的选择周围的选择框,html,css,html-table,Html,Css,Html Table,我试图为自己创建一个网站,但遇到了以下问题: 正如你所看到的,在这两幅图像中都有一些我不想显示的选择 第一个图像是在我单击菜单项后拍摄的。 当我将鼠标移到第二幅图像上时,第二幅图像是在第一幅图像之后拍摄的 这些菜单项显示在表格中。 我正在使用FireFox 3.6.10 有人知道如何摆脱这些选择吗?请查看。在这种情况下,您应该为链接指定outline:none。大纲表示给定元素具有焦点。您应该提供一些功能,使仅使用键盘导航成为可能。查看。在这种情况下,您应该为链接指定outline:none。

我试图为自己创建一个网站,但遇到了以下问题:

正如你所看到的,在这两幅图像中都有一些我不想显示的选择

第一个图像是在我单击菜单项后拍摄的。 当我将鼠标移到第二幅图像上时,第二幅图像是在第一幅图像之后拍摄的

这些菜单项显示在表格中。 我正在使用FireFox 3.6.10


有人知道如何摆脱这些选择吗?

请查看。在这种情况下,您应该为链接指定
outline:none
。大纲表示给定元素具有焦点。您应该提供一些功能,使仅使用键盘导航成为可能。

查看。在这种情况下,您应该为链接指定
outline:none
。大纲表示给定元素具有焦点。您应该提供一些功能,使仅使用键盘导航成为可能。

如果在用户单击链接时将焦点从链接中移除,您将有效地摆脱该框。然而,许多人反对这种做法,因为这被认为是一种不好的做法,而且不太容易理解

无论如何,如果您想这样做并且不介意JQuery,您可以使用以下方法:

$('a').click(function () { $(this).blur() });

正如“难以捉摸”所指出的,您也可以使用CSS
outline
属性来阻止它,但这并不适用于所有浏览器。(阅读:IE7及以上版本。)

如果用户单击链接时将焦点从链接中移除,则可以有效地清除该框。然而,许多人反对这种做法,因为这被认为是一种不好的做法,而且不太容易理解

无论如何,如果您想这样做并且不介意JQuery,您可以使用以下方法:

$('a').click(function () { $(this).blur() });

正如“难以捉摸”所指出的,您也可以使用CSS
outline
属性来阻止它,但这并不适用于所有浏览器。(阅读:IE7及以上版本。)

谢谢,它正在工作。感谢Deniz指出它可能无法在所有浏览器上运行。谢谢,它正在运行。感谢Deniz指出它可能不适用于所有浏览器。请注意,这会完全删除元素的焦点,因此,如果您使用键盘导航并单击打开新页面的按钮,您的选择将丢失。此外,这不会在键盘导航时删除所选内容(这不是您应该做的,因为不知道所选的元素会导致错误的用户体验)。请注意,这会完全删除元素的焦点,因此如果您在键盘导航时单击打开新页面的按钮,您的选择将丢失。此外,这不会在键盘导航时删除选择(这不是您应该做的事情,因为不知道选择了哪个元素会导致错误的用户体验)