2013-05-17 82 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是你的解决方案。 –