欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CSS让同一行的图片和文字垂直居中对齐(转载)

程序员文章站 2022-07-08 19:23:03
...

有些朋友会发现,如果一行内容中有图片有文字的话,文字往往会自动的底部对齐,影响美观,那如何让它们相对于垂直居中呢,很简单,就是在图片和文字所在的行中添加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>
 
相关标签: CSS 垂直居中