Tôi có dạng html về cơ bản là dọc nhưng tôi thực sự không có ý tưởng cách tạo hai trường văn bản trên cùng một dòng. Ví dụ như dưới đây hình thức tôi muốn tên đầu tiên và cuối cùng trên cùng một dòng chứ không phải là một bên dưới khác.Biểu mẫu HTML với các trường nhập bên cạnh
<form action="/users" method="post"><div style="margin:0;padding:0">
<div>
<label for="username">First Name</label>
<input id="user_first_name" name="user[first_name]" size="30" type="text" />
</div>
<div>
<label for="name">Last Name</label>
<input id="user_last_name" name="user[last_name]" size="30" type="text" />
</div>
<div>
<label for="email">Email</label>
<input id="user_email" name="user[email]" size="30" type="text" />
</div>
<div>
<label for="pass1">Password</label>
<input id="user_password" name="user[password]" size="30" type="password" />
</div>
<div>
<label for="pass2">Confirm Password</label>
<input id="user_password_confirmation" name="user[password_confirmation]" size="30" type="password" />
</div>
Hoặc tốt hơn vẫn tạo một lớp có dấu phẩy: trái như một phần của định nghĩa của nó. –
@Dan Diplo: Xong trước khi nhìn thấy nhận xét này :) – Sarfraz
bạn cũng có thể di chuyển nhãn thứ hai và trường nhập vào cùng div như nhãn đầu tiên - nếu bạn không phân tách theo chiều dọc thì không cần phải tách chúng thành từng cá nhân divs, do đó phủ nhận sự cần thiết cho một phao rõ ràng bên dưới. – hollsk