Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.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 预防<;表格>;两个之间的换行符<;表格>;标签_Html_Css - Fatal编程技术网

Html 预防<;表格>;两个之间的换行符<;表格>;标签

Html 预防<;表格>;两个之间的换行符<;表格>;标签,html,css,Html,Css,我想防止两个表单之间的换行 所以基本上: <form action="..."> <input type="submit" /> </form> LINE BREAK HERE <form action="..."> <input type="submit" /> </form> 这里换行 我想删除换行符。我希望输入按钮位于同一行,如菜单。或: form { display: inline; } 我认为这是正

我想防止两个表单之间的换行

所以基本上:

<form action="...">
<input type="submit" />
</form>
LINE BREAK HERE
<form action="...">
<input type="submit" />
</form>

这里换行
我想删除换行符。我希望输入按钮位于同一行,如菜单。

或:

form {
    display: inline;
}

我认为这是正确的解决方案:

form { display: inline-block; }
内联块值用于内联布置本机块级元素。这些元素仍然是块

将元素的模型从block更改为inline是一个激进的举动,因为它可能会根据元素的内容将事情搞砸


对于这个特殊的问题,使用内联块是一个好办法。

这是一个旧线程,所以我可能不会帮助任何人,但这里是我的建议。许多程序员避免使用表,因此不喜欢我的方法,但我解决这个问题的方法如下:

<table><tr><td><form></form></td><td><form></form></td></tr></table>

如果display:inline不起作用,可能是因为父元素的宽度太小,无法将两个元素相邻放置,这可能会导致表单元素拆分为单独的行。尝试将此规则添加到包含两个表单的容器的样式中:


空白:nowrap

这仅在我将
直接放入html中时有效。当我尝试将其放入样式表时:

.form
{display: inline-block;}

它不起作用。我不得不把它放到html中。

这似乎对我不起作用。。。我只有一个标记,它前面还有一个换行符(后面的换行符被样式声明删除)。隐马尔可夫模型。。。对我来说很有用-如果你仍然得到空格,也许可以将表单标签移到第一个表单元素旁边。这仍然会添加空格(比没有的少,但还没有全部消失)@cnd为什么会有问题?您需要在
之间留一个空格。
.form
{display: inline-block;}