我是新来玩的框架,并试图添加一个窗体到我的页面顶部用一个简单的用户名和密码字段和提交按钮。我使用的是表格助手,但它不会让我将这些字段并排放置,而是始终将它们放在另一个之上。我一直试图改变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
放在任何地方,但它没有效果。有没有人有任何想法如何定位表单元素并排?
我想你可以把用户名和密码输入不同的div,这很有用根据你喜欢的每一个位置。 – yco 2013-05-02 11:27:49