Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.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 IE中的表单[input]宽度不同_Html_Css_Internet Explorer_Firefox - Fatal编程技术网

Html IE中的表单[input]宽度不同

Html IE中的表单[input]宽度不同,html,css,internet-explorer,firefox,Html,Css,Internet Explorer,Firefox,我有一个表格,在Firefox/Chrome中它看起来很完美,但在IE中它看起来不一样。下面是IE中的表格,左边的表格比右边的长(我显示边框以便于查看)。表单的CSS使用的是width:100%,如果我更改它,左边的表单将总是更长。 有什么简单的方法可以解决这个问题吗 如果您共享代码,则更容易提供准确答案。无论如何,我会尽力帮助你 如果将输入元素的宽度设置为100%,它将使用父元素提供的100%可用空间。(在这种情况下,它可能是TD元素。) 因此,您的问题可能在于TD宽度,而不是输入宽度 另一方

我有一个表格,在Firefox/Chrome中它看起来很完美,但在IE中它看起来不一样。下面是IE中的表格,左边的表格比右边的长(我显示边框以便于查看)。表单的CSS使用的是
width:100%
,如果我更改它,左边的表单将总是更长。 有什么简单的方法可以解决这个问题吗


如果您共享代码,则更容易提供准确答案。无论如何,我会尽力帮助你

如果将输入元素的宽度设置为100%,它将使用父元素提供的100%可用空间。(在这种情况下,它可能是TD元素。)

因此,您的问题可能在于TD宽度,而不是输入宽度

另一方面,我建议只对表格数据使用表格。还有其他方法可以在不使用TABLE元素的情况下布局表单

您的代码可以提供进一步的建议


希望这能有所帮助。

谢谢你的回答,我自己修复它,手动设置宽度