2013-05-17 3 views
3

У меня есть пример здесь: http://jsfiddle.net/3zSbt/Выравнивание полей ввода формы?

Я не знаю, как я бы даже до моих полей ввода с Афоризм ...

Любая помощь будет принята с благодарностью.

HTML

<div id="contactContent"> 
<form> 
Email: <input type="text" name="firstName"> 
<br> 
Subject: <input type="text" name="lastName"> 
</form> 
</div> 

CSS

#contactContent { margin-top: 50px; margin-left: 300px;} 
input { border: none; margin-left: 50px; margin-bottom: 30px; padding-right: 50px;} 
+2

Есть много способов. Вот [пример] (http://jsfiddle.net/3zSbt/1/). – Vucko

+0

Так или иначе работает для меня, пока он похож на ваш пример. Вы должны дать ему ответ, чтобы я мог его проверить. :) – Zevoxa

ответ

12

Существует много способов. Один из способов - присвоить значениям значений в label. Пример:

HTML

<label>Email:</label><input type="text" name="firstName" /> 
<br /> 
<label>Subject:</label><input type="text" name="lastName" /> 

CSS

label{ 
    display:inline-block; 
    width:100px; 
} 

JSFiddle.

+1

Я соглашусь на «6 минут», но большое вам спасибо. – Zevoxa

+0

Ваш прием :) – Vucko

2

Если вы хотите использовать HTML вы можете попробовать положить его в таблице, или если вы просто хотите использовать CSS вы пробовали это;

input { 
    display:inline-block; 
    float:left; 
} 
+0

Старался избегать использования таблицы. – Zevoxa

+0

Справедливо, но надеюсь, что CSS - это решение для вас. –

Смежные вопросы