Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML表单右对齐_Html_Css - Fatal编程技术网

HTML表单右对齐

HTML表单右对齐,html,css,Html,Css,您好,我尝试将所有输入对齐,以获得一个标准形式!我不能把它拼在一起!!GRR谢谢你的帮助请…这是2小时我失去了我的时间在这个简单的事情 <form name="input" action="html_form_action.asp" method="get"> <div id="one"> <p><label>Prénom</label> <inp

您好,我尝试将所有输入对齐,以获得一个标准形式!我不能把它拼在一起!!GRR谢谢你的帮助请…这是2小时我失去了我的时间在这个简单的事情

         <form name="input" action="html_form_action.asp" method="get">

                <div id="one">
                <p><label>Prénom</label> <input type="text" id="Prénom"/></p>
                <p><label>Nom</label> <input type="text" id="Nom" /></p>
                <p><label>Mot de passe</label> <input type="text" id="Pass" /></p>
                <p><label>E-mail</label> <input type="text" id="Mail" /></p>
                </div>

               <input type="submit" value="Submit" />
         </form>

名词

名字

路况

电子邮件


如果您只想在不使用表格的情况下排列它,您可以使用一些简单的CSS:

label {
    width: 120px; //however wide your longest label is
    float: left;
}

然后只需取出p标签,并在每次输入后换行。

如果您只想在不使用表格的情况下将其对齐,您可以使用一些简单的CSS:

label {
    width: 120px; //however wide your longest label is
    float: left;
}

然后只需取出p标签,并在每次输入后放上换行符。

您可以为标签指定宽度,然后文本将标签向右对齐。为此,必须使它们成为内联块元素



我想你不必把它们对齐。当人们使用表格进行此操作时,我经常看到这种样式。

您可以指定标签的宽度,并将它们向右对齐。为此,必须使它们成为内联块元素



我想你不必把它们对齐。当人们用桌子来做这件事时,我经常看到这种风格。

不太确定你想要实现什么

但是如果您想对齐输入到文本框中的值。在输入标记中,添加:

style="text-align: right"

如果您想将所有文本框向右对齐,我建议您可以在表格中重新设置表单格式。

不确定您想要实现什么

但是如果您想对齐输入到文本框中的值。在输入标记中,添加:

style="text-align: right"

如果您想将所有文本框向右对齐,我建议您可以在表格中重新格式化表单。

我想您指的是表单的表格外观,分为两列,一列用于标签,另一列用于输入字段,第二列左对齐,第一列左对齐或(更容易理解)右对齐。最明显、最可靠的方法是将其制成表格:

<table id="one">
<tr><td><label>Prénom</label> <td> <input type="text" id="Prénom"/>
<tr><td><label>Nom</label> <td> <input type="text" id="Nom" />
<tr><td><label>Mot de passe</label> <td> <input type="text" id="Pass" />
<tr><td><label>E-mail</label> <td> <input type="text" id="Mail" />
</table>

名词
笔名
路况
电子邮件
然后根据需要在CSS中设置样式,例如使用td:first child:text align:right

这会使第一列的宽度与最长标签所需的宽度相同。其他方法需要猜测宽度,这并不可靠,因为所需的宽度取决于字体


对于那些指责你“使用表格进行布局”的人,你可以回答这是一种实际有效的方法,并且没有理由不将这样的表单视为表格数据。

我想你是指表单的表格外观,分为两列,一列用于标签,另一列用于输入字段,当第二列向左对齐时,第一列要么向左,要么(更容易理解)向右。最明显、最可靠的方法是将其制成表格:

<table id="one">
<tr><td><label>Prénom</label> <td> <input type="text" id="Prénom"/>
<tr><td><label>Nom</label> <td> <input type="text" id="Nom" />
<tr><td><label>Mot de passe</label> <td> <input type="text" id="Pass" />
<tr><td><label>E-mail</label> <td> <input type="text" id="Mail" />
</table>

名词
笔名
路况
电子邮件
然后根据需要在CSS中设置样式,例如使用td:first child:text align:right

这会使第一列的宽度与最长标签所需的宽度相同。其他方法需要猜测宽度,这并不可靠,因为所需的宽度取决于字体


对于那些指责你“使用表格进行布局”的人,你可以回答说,这是一种实际有效的方法,没有理由不将这样的表格视为表格数据。

请定义“正常”。这就是告诉我们哪里出了问题,以及您希望表单的外观!法国人的“正常”通常是不同的。每个人都用“正常”形式理解我的意思,同义词是统一形式。。。。谢谢你鼓励我说英语…你想把所有的东西都放在一行吗。文本框的垂直列表。每个角落一个?请定义“正常”。这就是告诉我们哪里出了问题,以及您希望表单的外观!法国人的“正常”通常是不同的。每个人都用“正常”形式理解我的意思,同义词是统一形式。。。。谢谢你鼓励我说英语…你想把所有的东西都放在一行吗。文本框的垂直列表。每个角落一个?我(毫不奇怪)更喜欢我的方法
float
从正常流程中提取内容,通常需要在最后一个浮动元素之后重置
clear=both
,从而生成仅用于帮助布局的标记。我(毫不奇怪)更喜欢我的方法
float
将内容从正常流程中提取出来,通常需要在最后一个浮动元素之后重置
clear=both
,从而生成仅用于帮助布局的标记。