2012-01-05 1 views
1

Form을 렌더링하는 데 Formtastic을 사용하고 입력을 인라인으로 표시하려고합니다. 예를 들어,Formtastic Form에서 인라인으로 표시

는 "이메일 텍스트 상자", "암호 텍스트 상자", 나는이 솔루션은 Include two inputs in same LI element in Formtastic에서 제안 시도

"버튼을 서명"하지만 "암호 입력" "당신의 이메일 주소를 입력" 렌더링 된 양식이 비뚤어집니다. 구체적으로 말하면, 레이블 (전자 메일 입력, 암호 입력)은 모두 같은 줄에 나타나지만 텍스트 상자 옆에 나란히 표시됩니다.

"암호" "이메일 텍스트 상자" "암호 텍스트 상자"

감사를 입력 "당신의 이메일 주소를 입력!"

답변

0

CSS를 사용하여 목록을 가로형으로 이와 같이 표시 할 수 없습니까?

Horizontal List CSS

그 크기가 그냥 사용하도록 제안

ul li { 
    display: inline; 
} 
+0

나는 짓을 정확히 그게,하지만 성공 : form.formtastic FIELDSET 팔자 li.fl {디스플레이 : 인라인;} formtastic이 뒤에서 뒤집어 쓴다고 생각합니다. Inspect Element에서도 힌트를 얻을 수 없습니다. – abhijeetmisra

+0

.fl 클래스의 출처는 어디입니까? 모든 formtastic 목록 요소에 있습니까? 그것없이 시도해 봤어? – Nick

+0

'fl'은 인라인으로 렌더링하려는 모든 양식 입력에 대한 html-wrapper 클래스입니다. 아니, 다른 곳에서는 사용하지 않습니다. – abhijeetmisra