我有一个下拉列表和放置在它旁边的文本框。当我在文本框上点击第一个字母而不输入任何字母,然后点击下拉菜单(您的直接点击应该只在下拉菜单上,而不是在表单上的其他位置)。此时我可以看到下拉的宽度增加并悬停在文本框中。我需要避免这样做,并保持相同的下拉宽度。这个问题在IE 11下拉宽度在IE中自动增加11
只发生在这里是我的代码
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
});
</script>
</head>
<body>
<select name="SearchScope" title="Search Scope" id="idSearchScope" style="width: 200px !important">
<option value="/locator.aspx?name=Common.Search.Global.MainPage">All of these words</option>
<option value="/locator.aspx?name=Common.Search.Global.MainPage">Any of these words</option>
</select>
<input type="text" style="width: 200px" value="" placeholder="Enter text to search"><br><br>
</body>
</html>
注:当我删除占位形成文字我不觉得这是问题。是否有任何解决方法可以保持相同的下拉宽度。点击文本框上的第一个和下一个下拉列表中的文本框,然后删除占位符?
解释下投票请这样我就可以查看或编辑我的答案。 –
CSS规则没有引号和样式等。{style =“width:200px!important”} - > {width:200px!important; } –
哦,哇,我没看到那个!!!!! ...谢谢,现在就去编辑! OK完成! –