如何把两个按钮放在相同的水平对齐
How to put two buttons on the same horizontal alignment?
我正在用JavaScript制作一个HTML表单,它可以工作,但是两个按钮:取消和提交在单独的行上(一个在另一个上面)。如何使它们水平对齐?
下面是我的代码:
var new_comment_form = "<form id='add_comment' method='post'><textarea name='problem_comment' cols=60 rows=6 id='problem_comment'>" + problem_comment_text + "</textarea><input type='hidden' id='problem_id' name='problem_id' value='" + problem_id + "' /><input type='hidden' id='problem_comment_id' value='" + problem_comment_id + "' /><input type='submit' class='button' value='Edit Message' /><input type='button' class='button' id='cancel_comment' data-problem_id='" + problem_id + "' value='Cancel' /></form>";
顺便说一下,它看起来很乱:)人们通常怎么做这种事情,使它更干净?谢谢!
http://jsfiddle.net/G2qsp/1/
据我所知,它们在同一行:p
使它更干净的正常方法(至少,像我这样做的)是将它放在每行末尾加上+的新行中。
又名:
var new_comment_form =
"<form id='add_comment' method='post'>"+
"<textarea name='problem_comment' cols=60 rows=6 id='problem_comment'>"+
problem_comment_text +
"</textarea>"+
"<input type='hidden' id='problem_id' name='problem_id' value='" + problem_id + "' />"+
"<input type='hidden' id='problem_comment_id' value='" + problem_comment_id + "' />"+
"<input type='submit' class='button' value='Edit Message' />"+
"<input type='button' class='button' id='cancel_comment' data-problem_id='" + problem_id + "' value='Cancel' />"+
"</form>";
编辑:如果您仍然遇到一些对齐问题,这大概就是您想要对浮动执行的操作http://jsfiddle.net/G2qsp/2/
现在,在有人攻击我使用clear:both…
你可以用两种方法解决这个问题:1)使用有两列的表,一列包含第一个按钮,另一列包含第二个按钮。2)你也可以使用margin-top style的值为负值
相关文章:
- Wordpress 3级水平导航-需要jquery/javascript帮助进行对齐
- html根据DIRECTION设置更改元素的水平对齐
- 如何使我的水平亚垂直居中对齐
- 在横幅中水平对齐图像和 JavaScript 旋转图像
- 如何使用 JQuery 移动更改移动方向时使网格元素水平对齐到垂直对齐
- 在 jqGrid 中设置多个子网格的样式,使它们水平对齐
- 如何在 jquery Mobile 中水平对齐标签和文本字段
- 水平条形图 y 轴对齐方式
- 如何将引导输入组中的字段水平对齐,与IE中颜色选择器的插件对齐
- 在网页上水平对齐时钟
- 水平放置的提交按钮和错误消息的正确对齐
- 高位图表图例标题水平对齐
- 如何使用jQuery水平对齐列表项
- 如何把两个按钮放在相同的水平对齐
- 在ASP.NET中的UL中的许多按钮的水平对齐
- 我怎样才能得到Twitter和Facebook按钮水平对齐
- 如何使浮动标题列水平滚动并防止它们向左对齐
- 以特定的方式对齐水平列表中的图像
- 水平对齐选择标签
- 以水平对齐方式显示表数据