我是 play 框架的新手,正在尝试在页面顶部添加一个表单,其中包含一个简单的用户名和密码字段以及一个提交按钮。我正在使用播放表单助手,但它不允许我将这些字段并排放置,而是总是将它们放在一起。我一直在尝试更改 CSS,但没有运气。
这是 HTML 的相关部分
<header id="top_header" class=rounded> <div id="logo"> <h1>@message</h1> </div> <div id="login_pane"> <div id="login"> @helper.form(action=routes.Test.testFunction(), 'id->"login_form"){ @helper.inputText(loginForm("username"), 'id->"username", '_label->"Username") @helper.inputPassword(loginForm("password"), 'id->"password", '_label->"Password") <input type="submit" value = "Enter" id="login_button"> } </div> </div> </header>
和 CSS
#top_header{
background: yellow;
height: 30px;
}
#logo{
float: left;
background: green;
width: 200px;
}
#login_pane{
float: right;
background: blue;
width: 500px;
}
#login{
float: left;
background: red;
}
#username, #password, #login_button{
display: inline;
}
顺便说一句,我只是使用丑陋的背景颜色来查看事物的位置。我试过display: inline
到处放,但没有效果。有人对如何并排放置表单元素有任何想法吗?