明凯博客

关注网站技术,一个特立独行的程序员

INPUT、SELECT等表单元素和图片的对齐问题

今天在写页面时,发现了一个问题,当INPUT、SELECT及用图片做的button放在一起(并排放一起)时一个高一个矮。

刚开始怎么调样式都出不来结构,后来发现原来一个vertical-align:middle就可搞定。

归纳如下:

1、INPUT和图片按钮对齐:

1
2
3
4
<form method="post" action="ccc.asp"> 
<input type="text" name="title" onfocus="this.value=''" value="请输入单词"/> 
<input type=image src="/img/dict.gif" align="absmiddle"/> 
</form>

也可以在按钮的样式里面加入:vertical-align:middle;

2、INPUT和文字对齐

定义INPUT的样式

1
input {vertical-align:middle;}

这样文字就会和INPUT框对齐。

3、以此类推,SELETE框等都如此

可以在全局CSS中定义:

1
input,select{vertical-align:middle;}

省的后面麻烦。

, ,

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注