纯CSS实现DIV垂直居中效果(所有浏览器有效)
2013-04-13 23:08
686 查看
最近修改公司一个用户登录页面,需要实现登录框在页面水平,垂直居中.因为才疏学浅,绞尽脑汁才想到利用绝对定位+百分比位置减去自身一半的长宽来实现垂直水平居中的,代码如下;
经测试google,IE8,IE6,火狐,360均有效(其他浏览器应该不用说了吧)
<!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"> .test{ position:absolute; width:200px; height:200px; background:#999; top:50%; left:50%; margin-top:-100px; margin-left:-100px; </style> </head> <body> <div class="test"></div> </body> </html>
经测试google,IE8,IE6,火狐,360均有效(其他浏览器应该不用说了吧)
相关文章推荐
- 纯CSS实现DIV垂直居中效果(所有浏览器有效)
- 纯CSS实现:垂直居中,未知宽高,已知宽高,IE5除外所有浏览器均兼容
- css水平与垂直居中的方法,普通应用各浏览器基本有效
- css 文字自动换行并垂直居中div效果
- css实现div内图片的垂直、水平居中
- 如何垂直居中所有浏览器的div?
- css实现div的水平和垂直居中
- css实现高度不固定的div元素模块在页面中水平垂直居中
- DIV水平垂直居中css实现代码
- css实现div水平、垂直居中
- css系列(布局):实现一个元素在浏览器中水平、垂直居中的几个方案
- css实现div垂直水平居中
- CSS实现DIV水平居中和上下垂直居中
- html中div使用CSS实现水平/垂直居中的多种方式
- 纯CSS实现图片水平垂直居中于DIV(图片未知宽高)
- 纯 css 实现div垂直居中,类似于 table 行合并
- CSS常用效果实现003——将div中的文字竖直居中
- 纯css实现未知尺寸图片在DIV中垂直水平居中(超简单)
- css实现div的水平垂直居中方法
- CSS控制所有浏览器水平居中和控制链接不换行的效果