在div-css布局运用中,如何让图片在容器里垂直居中是很多人询问的问题,这里收集了几个例子WWYTechFeel
第一个例子
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">WWYTechFeel <html xmlns="http://www.w3.org/1999/xhtml">WWYTechFeel <head>WWYTechFeel <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />WWYTechFeel <title>div里面图片垂直居中的几个例子</title>WWYTechFeel <style type="text/css">WWYTechFeel <!-- WWYTechFeel * {margin:0;padding:0}WWYTechFeel div {WWYTechFeel width:500px;WWYTechFeel height:500px;WWYTechFeel border:1px solid #666;WWYTechFeel overflow:hidden;WWYTechFeel position:relative;WWYTechFeel display:table-cell;WWYTechFeel text-align:center;WWYTechFeel vertical-align:middleWWYTechFeel }WWYTechFeel div p {WWYTechFeel position:static;WWYTechFeel +position:absolute;WWYTechFeel top:50%WWYTechFeel }WWYTechFeel img {WWYTechFeel position:static;WWYTechFeel +position:relative;WWYTechFeel top:-50%;left:-50%;WWYTechFeel }WWYTechFeel -->WWYTechFeel </style>WWYTechFeel </head>WWYTechFeel <body>WWYTechFeel <div><p><img src="http://www.google.com/intl/en/images/logo.gif" /></p></div>WWYTechFeel </body>WWYTechFeel </html> |
第二个例子
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">WWYTechFeel <html xmlns="http://www.w3.org/1999/xhtml">WWYTechFeel <head>WWYTechFeel <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />WWYTechFeel <title>div里面图片垂直居中的几个例子</title>WWYTechFeel <style type="text/css">WWYTechFeel <!-- WWYTechFeel body {WWYTechFeel margin:0;padding:0WWYTechFeel }WWYTechFeel div {WWYTechFeel width:500px;WWYTechFeel height:500px;WWYTechFeel line-height:500px;WWYTechFeel border:1px solid #666;WWYTechFeel overflow:hidden;WWYTechFeel position:relative;WWYTechFeel text-align:center;WWYTechFeel }WWYTechFeel div p {WWYTechFeel position:static;WWYTechFeel +position:absolute;WWYTechFeel top:50%WWYTechFeel }WWYTechFeel img {WWYTechFeel position:static;WWYTechFeel +position:relative;WWYTechFeel top:-50%;left:-50%;WWYTechFeel vertical-align:middleWWYTechFeel }WWYTechFeel p:after {WWYTechFeel content:".";font-size:1px;WWYTechFeel visibility:hiddenWWYTechFeel }WWYTechFeel -->WWYTechFeel </style>WWYTechFeel </head>WWYTechFeel <body>WWYTechFeel <div><p><img src="http://www.techfeel.com/main/img/logo.gif" /></p></div>WWYTechFeel </body>WWYTechFeel </html> |
第三个例子
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">WWYTechFeel <html xmlns="http://www.w3.org/1999/xhtml">WWYTechFeel <head>WWYTechFeel <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />WWYTechFeel <title>div里面图片垂直居中的几个例子</title>WWYTechFeel <style type="text/css">WWYTechFeel <!-- WWYTechFeel * {margin:0;padding:0}WWYTechFeel div {WWYTechFeel width:500px;WWYTechFeel height:500px;WWYTechFeel line-height:500px;WWYTechFeel border:1px solid #666;WWYTechFeel overflow:hidden;WWYTechFeel position:relative;WWYTechFeel text-align:center;WWYTechFeel }WWYTechFeel div p {WWYTechFeel position:static;WWYTechFeel +position:absolute;WWYTechFeel top:50%;WWYTechFeel vertical-align:middleWWYTechFeel }WWYTechFeel img {WWYTechFeel position:static;WWYTechFeel +position:relative;WWYTechFeel top:-50%;left:-50%;WWYTechFeel vertical-align:middleWWYTechFeel }WWYTechFeel -->WWYTechFeel </style>WWYTechFeel </head>WWYTechFeel <body>WWYTechFeel <div><p><img src="http://www.techfeel.com/main/img/logo.gif" /></p></div>WWYTechFeel </body>WWYTechFeel </html> |
背景图片的方法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">WWYTechFeel <html xmlns="http://www.w3.org/1999/xhtml">WWYTechFeel <head>WWYTechFeel <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />WWYTechFeel <title>div里面图片垂直居中的几个例子</title>WWYTechFeel <style type="text/css">WWYTechFeel <!-- WWYTechFeel * {margin:0;padding:0;}WWYTechFeel div {WWYTechFeel width:500px;border:1px solid #666;WWYTechFeel height:500px;WWYTechFeel background:url("<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">WWYTechFeel <html xmlns="http://www.w3.org/1999/xhtml">WWYTechFeel <head>WWYTechFeel <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />WWYTechFeel <title>div里面图片垂直居中的几个例子</title>WWYTechFeel <style type="text/css">WWYTechFeel <!-- WWYTechFeel * {margin:0;padding:0;}WWYTechFeel div {WWYTechFeel width:500px;border:1px solid #666;WWYTechFeel height:500px;WWYTechFeel background:url("http://www.techfeel.com/main/img/logo.gif") center no-repeatWWYTechFeel }WWYTechFeel -->WWYTechFeel </style>WWYTechFeel </head>WWYTechFeel <body>WWYTechFeel <div></div>WWYTechFeel </body>WWYTechFeel </html>") center no-repeatWWYTechFeel }WWYTechFeel -->WWYTechFeel </style>WWYTechFeel </head>WWYTechFeel <body>WWYTechFeel <div></div>WWYTechFeel </body>WWYTechFeel </html> |