欢迎各位兄弟 发布技术文章
这里的技术是共享的
1)一种方法 <!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> <meta http-equiv="Content-Type" content="text/html; charset=GB2312" /> <title>无标题文档</title> <style type="text/css"> .psdthumb { height: 1%; overflow: hidden; display:table; border-spacing:10px; } .psdthumb li {border:1px solid #aaa; width:240px; height:160px; text-align:center; vertical-align:middle; position:relative; margin: 10px; *float:left; display: table-cell; } .psdthumb .qq { *position:absolute; top:50%; } .psdthumb .qq img { *position:relative; top:-50%; left:-50%; } </style> </head> <body> <div class="psdthumb"> <li><div class="qq"><img src="http://mat1.qq.com/www/images/allskin/wmlogo.gif" ></div></li> <li><div class="qq"><img src="http://img1.cache.netease.com/cnews/netease/logo_w.gif" ></div></li> </div> <p>查找更多代码,请访问:<a href="http://www.lanrentuku.com" target="_blank">懒人图库</a></p> </body> </html> 来自 http://www.lanrentuku.com/js/css-685.html 2)二种方法 使用table 来实现垂直居中 <div style="height:300px;background:#DEDEDE;margin:10% 10%;"> <table height=100% width=100%> <tr valign=middle align=center> <td><img src=http://dotnet.aspx.cc/Images/logoSite.gif /></td> </tr> </table> </div> 来自 http://bbs.csdn.net/topics/100025785 3)三种方法 <div class="tb-p-c"><img src="http://www.zjt.com.cn/images/logo/logo_index.gif" /></div> 样式: .tb-p-c{ display: table-cell; vertical-align:middle; width:140px; height:140px; text-align:center; *display: block; *font-size: 122px; background:red; } .tb-p-c img { vertical-align:middle; } 这段代码可以帮助你居中,不过有瑕疵,就是当图片过大的时候在火狐里不会剪切图片,所以要控制图片的高宽<=容器的高宽
来自 http://zhidao.baidu.com/question/74169306.html
4)四种方法