如何在&lt; div&gt;内安排<input />和<textarea>?对齐到&lt; div&gt; </textarea>的顶部

时间:2013-08-27 06:48:40

标签: html css

我有以下内容:

<div>
   <input>
   <input>
   <textarea>
<div>

我想要的是输入的顶部和所有排队的textarea。然而,似乎输入到底部,而textarea到div的顶部。有没有办法用CSS解决这个问题?

这就是我想要实现的目标:

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x  input   input    textarea                        x
x                   textarea                        x
x                   textarea                        x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

3 个答案:

答案 0 :(得分:1)

使用vertical-align

div textarea, div input {
    vertical-align: top;
}

答案 1 :(得分:1)

你走了。

<强> WORKING DEMO

HTML:

<div>
   <input>
   <input>
   <textarea>
<div>

CSS:

input{display:inline-block; vertical-align:top;}

我希望这就是你要找的东西。

答案 2 :(得分:1)

input,textarea
{ 
    vertical-align:top;
}