Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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
Css 如何阻止用户从其他元素中选择不可选择的元素?_Css_Selection_Highlighting - Fatal编程技术网

Css 如何阻止用户从其他元素中选择不可选择的元素?

Css 如何阻止用户从其他元素中选择不可选择的元素?,css,selection,highlighting,Css,Selection,Highlighting,我有一些带有图像的div来形成按钮 我试图使其全部不可选择,但我的页面上还有一些其他div需要选择,我仍然可以从中选择禁用的div 已使用您的标准禁用不可选择的div: div#ControlsDiv { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none

我有一些带有图像的div来形成按钮

我试图使其全部不可选择,但我的页面上还有一些其他div需要选择,我仍然可以从中选择禁用的div

已使用您的标准禁用不可选择的div:

div#ControlsDiv {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

div#ControlsDiv * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;                      
}

您尝试使用的技术似乎有点太简单了,猜猜看,它是:

基于此,我会立即停止使用它

Div show/hide通常在javascript中完成,下面是一个关于如何在javascript和jQuery中完成的链接:


你需要提供更多信息。我不知道还能说什么!相关的HTML代码会很有用。还有一个指向JSFIDLE的链接,该链接复制了问题或最坏情况下指向您正在处理的站点的链接。当您使用FireBug或similair工具进行检查时,是否确定CSS规则应用于文本?实际上,它在Chrome中起作用。尽管Firebug确实看到了CSS,但在IE或FireFox中没有运气。