css实现水平居中和垂直居中及其浏览器兼容性
不管是在网站的布局还是显示图片,需要水平居中和垂直居中的情况是很常见的。今天我们就开始对css的水平居中和垂直居中的一些常见方法在各种浏览器下进行测试和归纳。 浏览器说明:本文涉及到的浏览器及其版本如下(下文涉及到没有写版本号的均以此为准): IE7 IE8 标准版 IE9 标准版 FireFox 13.01 Chrome 20.0.1132.47 Safari 5.1.7(7534.57.2) Opera 12 居中元素:分为图片(img)和非图片(div)两种,若要亲自检测请将图片的src改成一个可用链接进行,写此文时用#号替换掉了。 一、水平居中 1. text-align :center 代码如下: <!DOCTYPE> <html > <head> <title>居中测试</title> <style type="text/css"> .container{ width:200px; height:120px; border:1px solid Green;} .box{ width:120px; height:90px; border:1px solid Green;} .h-align{ text-align :center;} </style> </head> <body> <div class="container h-align"> <div class=