圆般 2011-04-22 15:55:23 4462次浏览 5条回复 0 0 0

我们在用Yii时候,有时会碰到验证码,在布局版面时候会发现往往textfield 与 Captcha生成的Img标签不在同一行. 这时候我们可以通过设置css来纠正这个问题. 给input和img都加上vertical-align:middle: (改input的vertical-align:baseline;也许会有意外的惊喜哦 ) 例子:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS Document</title>
<style type="text/css">
<!--
p {border:1px #e9e9e9 solid;}
input{vertical-align:middle;}
img{vertical-align:middle;width:100px;height:50px;}
-->
</style>
</head>
<body>
<form name="form1" action="" method="post">
<p>
        选择日期:
        <input type="text" name="textfield" />&nbsp;
        <img src="http://bbs.blueidea.com/images/default/logo.gif" alt="ss" />
</p>
</form>
</body>
</html>
您需要登录后才可以回复。登录 | 立即注册