Html 对齐表单字段

Html 对齐表单字段,html,css,forms,Html,Css,Forms,我刚刚编写了一个HTML表单,在将注释字段与文本字段的右侧对齐时遇到了一些问题 我有3个文本字段在彼此下面,我想让注释文本字段与它们的右边对齐,我试着将其向右浮动,然后给它一个负的顶部参数,使其内联向上移动,但我想说的“注释”的文本不是与文本字段一起浮动的,因为它没有类 有没有更简单的方法 <style type="text/css"> ![enter image description here][1]<!-- body { background-co

我刚刚编写了一个HTML表单,在将注释字段与文本字段的右侧对齐时遇到了一些问题

我有3个文本字段在彼此下面,我想让注释文本字段与它们的右边对齐,我试着将其向右浮动,然后给它一个负的顶部参数,使其内联向上移动,但我想说的“注释”的文本不是与文本字段一起浮动的,因为它没有类

有没有更简单的方法

    <style type="text/css">
    ![enter image description here][1]<!--
    body {
background-color: #FFF;
    }

    #form {
width:960px;
background-color:#edf8ff;
height:650px;
    }

    .gezza-form {
width:894px;
margin:0 auto;
margin-top:20px;
    }

    .gezza-field {
width:437px;
height:75px;
margin-bottom:10px;
border: 1px solid #d9e7f1;
    }

    .gezza-comments{
width:437px;
height:300px;
float:right;
margin-top:-80px;
    }

    -->
    </style></head>

    <body>


    <div id="form">

    <form action="" class="gezza-form" method="post" >
    First Name<br />
    <input name="firstname" type="text" class="gezza-field" /><br/>
    Last Name<br />
    <input name="lastname" type="text" class="gezza-field" /><br/>
    Email Address<br />
    <input name="email" type="text" class="gezza-field" />
    Comments<textarea name="comments" cols="" rows="" class="gezza-comments" ></textarea>
    </form>


    </div><!-- close form -->

![在此处输入图像描述][1]
名字

姓氏

电子邮件地址
评论
以下是我想要达到的目标


[1] :查看图像,如果将.gezza字段更改为:

.gezza-field {
width:437px;
height:75px;
margin-bottom:10px;
border: 1px solid #d9e7f1;
float:left;
}

如果将.gezza字段更改为:

.gezza-field {
width:437px;
height:75px;
margin-bottom:10px;
border: 1px solid #d9e7f1;
float:left;
}

您可以创建两个div来容纳其他元素,并将它们并排排列


您可以使用表格和连接单元格来保存注释部分。

您可以创建两个div来保存其他元素,并将它们并排排列

您可以使用表和联接单元格来保存注释部分