我是新來玩的框架,並試圖添加一個窗體到我的頁面頂部用一個簡單的用戶名和密碼字段和提交按鈕。我使用的是表格助手,但它不會讓我將這些字段並排放置,而是始終將它們放在另一個之上。我一直試圖改變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