我有两个提交按钮,属于两个不同的表单,如何在一个公共行中并排显示它们?
<form action="https://google.com/search">
<div style="display: inline;">
<input id="google" type="text" name="q">
<input class="button" type="submit" value="Google Search">
</div>
</form>
<form action="https://www.google.com/doodles/">
<input class="button" type="submit" value="I'm so lucky">
</form>
感谢你的帮助。
4条答案
按热度按时间aelbi1ox1#
使表单与CSS内联
另一个选项是你可以使用表单ID和目标表单,并将按钮放在另一个表单中。
c3frrgcw2#
表单默认为
block
元素,您需要使这两个inline
元素位于同一行。或者,将它们 Package 在
flex
容器中。ssm49v7z3#
你把你的表单放在一个
<div></div>
和你的CSS上,在display: flex
上经过你的div。之后,我在第二个按钮上给予了一个margin-left
,以获得按钮之间的空间。学习flexbox,现在,这真的很重要!:)
祝你愉快。
rkttyhzu4#
你可以用伸缩盒来解决你的问题