Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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_Internet Explorer_Firefox - Fatal编程技术网

CSS:为什么我的表单提交按钮在新行上?

CSS:为什么我的表单提交按钮在新行上?,css,internet-explorer,firefox,Css,Internet Explorer,Firefox,在我的网站上 为什么Internet Explorer将我的“查找列表”提交按钮放在新行上,而Firefox和Chrome将提交按钮与输入字段水平对齐(这是期望的结果) 我希望Internet Explorer的行为与Firefox和Chrome相同,因为它将“查找列表”提交按钮与输入字段水平对齐 我认为这是一个CSS问题。任何帮助都将不胜感激。感谢您查看这两个按钮,IE中的按钮比Firefox中的按钮宽得多。我猜它太宽了,不适合IE上的可用空间,并且正在移动到下一个“行”。尝试将按钮上的填充减

在我的网站上

为什么Internet Explorer将我的“查找列表”提交按钮放在新行上,而Firefox和Chrome将提交按钮与输入字段水平对齐(这是期望的结果)

我希望Internet Explorer的行为与Firefox和Chrome相同,因为它将“查找列表”提交按钮与输入字段水平对齐


我认为这是一个CSS问题。任何帮助都将不胜感激。感谢您查看这两个按钮,IE中的按钮比Firefox中的按钮宽得多。我猜它太宽了,不适合IE上的可用空间,并且正在移动到下一个“行”。尝试将按钮上的填充减少到0,看看会发生什么;此外,您还可以将表单放入一个显式大小的div中,以获得足够的空间。

尝试设置该按钮的宽度,使textbox+button+padding<400px(容器的大小)。在我看来,按钮滑到第二行仅仅是因为它太宽,无法放在同一行上。我的表单宽度不够宽

仅供参考:在IE8中看起来不错;但是是的,IE7是错误的,可能是因为没有足够的空间放在文本框的同一行上(考虑到宽度限制)?很多人希望Internet Explorer的行为与Firefox和Chrome相同。这将简化创建网页的工作。@Michael,关于如何在IE 6/7中实现这一点,有什么建议吗?