热门源码
|
热门软件
|
高级搜索
|
网站地图
|
文章
·
软件投稿
免费收录你的网站,现在加入广捷居!
庆祝Admin5·站长网广告联盟开通,抢先注册中.
CSS代码在线格式化、美化工具
首页
站长资讯
源码下载
素材图库
脚本特效
电子书籍
专题
开源者社区
智能模糊搜索
资源名称检索
本站推荐
:
共享世纪推荐的2010·互联网建站品牌CMS
Windows/Linux高性能主机
2G 155元,3G 198元,5G 300元,欢迎联系本站站长选购!
兼容ie6,ie7,ff,opera,safari的水平且垂直居中效果
脚本类别:
页面布局
添加时间:
2008-10-27
查看次数:
作者:
脚本代码
<!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=utf-8" /> <title>完美的水平垂直居中!!--兼容ie6,ie7,ff,opera,safari的水平垂直居中</title> <style media="screen" type="text/css"> .wrapper{ width:700px; height:400px; background:#ccc; border:1px #000 solid;} .holder{width:500px; height:200px; display:table; position:relative; margin:12px auto; border:1px solid #596480; background:#ffc;} .holder div{*position:absolute; top:50%; left:0; display:table-cell; vertical-align:middle; width:100%;} .holder p{position: relative; top:-50%; text-align:center; margin:0; padding:0;} /* 分两套看 holder的 display:table holder div的 display:table-cell; vertical-align:middle; 就可以实现在ff,safari和opera下的垂直居中,但是对ie系列无效 holder的 position:relative; holder div的 *position:absolute; top:50%; left:0; .holder p的 position: relative; top:-50%; 通过控制绝对层的位置实现ie6,7下的垂直居中 holder div中的*position:absolute是只给ie6和7看的css hack 对于水平居中要说的是如果holder div的width如果未指明100%,在ie7中它是不会自动延伸100%的,也就无法实现水平居中 */ </style> </head> <body> <div class="wrapper"> <div class="holder"> <div><p><img src="http://www.2ky.cn/templets/images/toplogo.gif" /></p></div> </div> <div style="line-height:40px; background:#006633; font-size:14px; color:#FFFFFF; font-weight:bold; text-align:center;"> 以上的图片垂直并且水平居中,您可以改变holder的height和width进行测试</div> </div> </body> </html>
loading...
当前页面所处路径为
共享世纪
/
脚本特效
/
页面布局
/ ,本特效的Tag为:
共享世纪
网上看到的都很郁闷,代码繁杂也不知所云,研习半日,出此代码,经测试已兼容。
会员登陆
close X
用户名
密 码
验证码