Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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
Javascript 包含Div的输入字段溢出移动_Javascript_Html_Google Chrome_Input_Textfield - Fatal编程技术网

Javascript 包含Div的输入字段溢出移动

Javascript 包含Div的输入字段溢出移动,javascript,html,google-chrome,input,textfield,Javascript,Html,Google Chrome,Input,Textfield,由于我最初写问题的方式收到了一些反对票,并且示例的链接不再包含该问题,因此我将描述我遇到的Chrome特定问题 在chrome中突出显示输入字段中溢出的文本时,如果我将鼠标拖到页面的右侧,则包含的div将滑到左侧。起初我认为这个问题是由输入字段引起的,但结果是,我在同一个容器中有一个单独的div,它比容器宽 #container { width: 100px; } #inputfield { width: 50px; } #otherthing { width: 30

由于我最初写问题的方式收到了一些反对票,并且示例的链接不再包含该问题,因此我将描述我遇到的Chrome特定问题

在chrome中突出显示输入字段中溢出的文本时,如果我将鼠标拖到页面的右侧,则包含的div将滑到左侧。起初我认为这个问题是由输入字段引起的,但结果是,我在同一个容器中有一个单独的div,它比容器宽

#container {
    width: 100px;
}

#inputfield {
    width: 50px;
}

#otherthing {
    width: 300px;
}
HTML:


虽然你的问题的格式看起来像垃圾链接,但我还是以任何方式点击了它。发生这种情况的原因是,您正在有效地高亮显示该容器中的所有文本,该容器中的元素溢出了右侧边界。看一看-它比容器宽,因此将所有子对象的总宽度推到边界框之外。浏览器试图通过自动滚动内容来帮助您查看突出显示的内容


简而言之:修复选择元素的CSS,使其不会与容器重叠。

我已经回答了您的问题,但以后请尝试详细描述您遇到的问题,不要让人们单击可能是链接垃圾邮件的随机URL。此外,请详细说明您尝试了哪些步骤,如果可能,请提供代码示例。非常感谢,请重新编写问题。非常好,很高兴它成功了!
#container {
    width: 100px;
}

#inputfield {
    width: 50px;
}

#otherthing {
    width: 300px;
}