字体12px的对齐只是针对radio和checkbox
CSS:
<pre name="code" class="html">.form {font-size: 12px; line-height: 1.4}
.form .txt {width: 180px; height: 25px; padding:3px; border:1px solid #dbdbdb; line-height: 25px; color:#999; vertical-align: middle}
.form .txt:hover,
.form .txt:focus {border-color:#51b5f7; color:#333}
.form .btn {width: 78px; height: 33px; *margin-top: 1px; border:none; background-color: #31a5f7; border-radius: 3px; font-size: 15px; color:#fff; vertical-align: middle; transition:all .3s linear 0s}
.form .btn:hover {background-color: #51b5f7}
.form .radio {margin-top: -3px; *margin-top: 0; vertical-align: middle}
.form .chkbox {margin-top:1px; margin-top: -2px\9; *margin-top:0px; vertical-align: middle;}
HTML:
<form action="#" class="form"&g