本文實例講述了CSS實現讓同一行文字和輸入框對齊的方法。分享給你們供你們參考。具體分析以下:css
你們都知道有時候一個文本輸入框和一段文字在同一行上顯示,然而它們總不是垂直居中,看上去不美觀,這段CSS代碼就是解決這一問題的,上邊一行是沒有定義,下邊一行是定義過的,能夠看出有明顯的差異html
<!--CTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dt--> <html> <head> <title>CSS讓同一行文字和輸入框對齊</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style type="text/css"> #a { height:30px; border:1px solid #ccc; } #b { margin-top:20px; height:30px; border:1px solid #ccc; } #a input { width:200px; height:30px; border:1px solid red; } #b input { width:200px; height:30px; border:1px solid red; vertical-align:middle; } </style> </head> <body> <div id="a"><input />Text1</div> <div id="b"><input />Text2</div> </body> </html>
。ui