如何使html中的上下2个text文本框对齐???
<table><tbody><tr> <td>文字</td><td><input type="text"></td> <td>文字</td><td><input type="text"></td> <td>文字</td><td><input type="text"></td> <td>文字</td><td><input type="text"></td> </tr></tbody></table>
HTML超文本置标语言,用以描述超文本,是为网页创建和其它可在网页浏览器中看到的信息设计的一种置标语言。
HTML文本框文字对齐方式:
1、baseline:默认。元素放置在父元素的基线上。
2、sub:垂直对齐文本的下标。
3、super:垂直对齐文本的上标。
4、top:把元素的顶端与行中最高元素的顶端对齐。
5、text-top:把元素的顶端与父元素字体的顶端对齐。
6、middle:把此元素放置在父元素的中部。
7、bottom:把元素的顶端与行中最低的元素的顶端对齐。
8、text-bottom:把元素的底端与父元素字体的底端对齐。
9、inherit:规定应该从父元素继承 vertical-align 属性的值。
可以给加上class,然后CSS里定义成块,即display:block;
然后像两个DIV一样让他们对齐即可。
或者在第一个后面加一个换行<br />
邮箱
密码
确认密码
如何对齐呢?
你的意思是不是因为input前面的中文字长短不均,会让输入框看起来没有对齐?
你可以给提示的汉字——也就是你的 邮箱 密码 确认密码 加一个span
span{padding-right:10px;width:4em;display:block;float:left;line-height:26px;}
邮箱
密码
确认密码
可以用表格的方式达到效果
<table>
<tr>
<td><font color="red">*</font>邮箱:</td>
<td><input type="text"name="username"value="" /></td>
</tr>
<tr>
<td><font color="red">*</font>密码:</td>
<td><input type="password1"name="pwd"value="" /></td>
</tr>
<tr>
<td><font color="red">*</font>确认密码:</td>
<td><input type="password2"name="pwd"value="" /></td>
</tr>
</table>
不明白,可以用上面的例子说明吗/?
邮箱 :
密码 :
或者
邮箱 :
密码 :