右对齐div形式元素

时间:2012-11-25 21:57:13

标签: html css

假设我有一个div,其中有一个文本输入和一个文本区域,如下所示:

<div>
    <input type="test" name="username" /><br />
    <textarea rows="5" cols="70">Enter text here...</textarea>
</div>

如何将输入字段和我的textarea对齐到div的右边?

3 个答案:

答案 0 :(得分:5)

<强> HTML

<div class="right-align">
    <input type="test" name="username" /><br />
    <textarea rows="5" cols="70">Enter text here...</textarea>
</div>

<强> CSS

.right-align {
    text-align: right;
}

Live example

答案 1 :(得分:2)

对要浮动的所有元素使用float: right;。确保添加明确的修复程序。 通过这种方式,您可以将所有内容浮动到右侧,包括图像,div和其他任何内容。

http://jsfiddle.net/dgvBe/

答案 2 :(得分:1)

html:

<div>
    <input type="test" name="username" /><br />
    <textarea rows="5" cols="70">Enter text here...</textarea>
</div>

的CSS:

input , textarea{
   float:right;
   direction:rtl; #for right to left languages
}