当前位置: 代码迷 >> HTML/CSS >> CSS让同一起的图片和文字垂直居中对齐
  详细解决方案

CSS让同一起的图片和文字垂直居中对齐

热度:99   发布时间:2012-09-05 15:19:34.0
CSS让同一行的图片和文字垂直居中对齐

很简单,就是在图片和文字所在的行中添加CSS属性:vertical-align:middle;?

?

<!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>让同一行内的图片和文字垂直居中对齐</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <style>
 body{
   font-size:9pt;
 }
 #buttons *{
	vertical-align:middle;
 }
/*如果上边的不兼容火狐等,可以把下面这句也加上!
#buttons *{
	vertical-align:middle;
 }
*/
 </style>
</head>
<body>

<div id="buttons">
    <img src="/jscss/demoimg/200902/reg.gif">
    <img src="/jscss/demoimg/200902/login.gif">
    <a href="#">找回密码</a>
</div><br>
上边的图片、文字是不是都垂直对齐了呢?
</body>
</html>
  相关解决方案