Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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 阻止文本选择超出div?_Html_Css_Browser - Fatal编程技术网

Html 阻止文本选择超出div?

Html 阻止文本选择超出div?,html,css,browser,Html,Css,Browser,我敢肯定,我看到过一些网站,它们让firefox(和其他浏览器?)只在一个div中选择文本,而不跨越其他div。我如何根据您的建议来执行此操作 没有选择! window.onload=函数(){ document.onselectstart=function(){return false;}//ie document.onmousedown=function(){return false;}//mozilla } 选择我! 顺便说一句,尽量避免这种事情,因为阻止访问者的基本权利是不酷的!!如

我敢肯定,我看到过一些网站,它们让firefox(和其他浏览器?)只在一个div中选择文本,而不跨越其他div。我如何根据您的建议来执行此操作


没有选择!
window.onload=函数(){
document.onselectstart=function(){return false;}//ie
document.onmousedown=function(){return false;}//mozilla
}
选择我!

顺便说一句,尽量避免这种事情,因为阻止访问者的基本权利是不酷的!!如果有人想选择一个文本,他们会知道怎么做,而且没有办法阻止它。

它似乎给
溢出:hidden
只将文本选择包含在该div中

希望能有帮助

来源

也许这个标题把你弄糊涂了。我修改了它,你是说当用户按下Ctrl+A时?防止突出显示肯定有正当的理由。例如,我有一个图像裁剪器,用户拖动鼠标,但人们通常会拖动到边缘之外。这有助于简化裁剪体验,但其副作用是,当意图显然不是这样时,会突出显示一大堆外部文本。:-)老兄,我也有同样的问题,你找到解决办法了吗?Thanksok,更不用说发现它已经作为其他用户的答案发布了。谢谢
<html>
    <head>
        <title>No Select!</title>
        <script>
            window.onload = function() {
                document.onselectstart = function() {return false;} // ie
                document.onmousedown = function() {return false;} // mozilla
            }
        </script>
    </head>
    <body>
        Select me!
    </body>
</html>