设置一个层在浏览器中同时左右居中上下居中水平垂直居中

秋天,那永远是蓝湛湛的天空,会突然翻脸而露出险恶的颜色,热带台风夹着密云暴雨,洪水潜流着,复苏的草原又泛起点点苍苍的颜色。然而,台风暴雨一闪而过,强烈的气流依然抖动着耀眼的波光。这时,只有北来的候鸟知道这张温暖的床眠,那飞翔的天鹅、鸿雁和野鸭,就像一片阴深的云朵,使这儿显得更苍郁了。
想要使定义的一个层即能在浏览器中左右居中,又可以上下居中,可以用绝对定位再结合百分比形式的left、top属性以及负外补丁来实现。代码如下:

css代码:
复制代码
代码如下:

div {
position:absolute;
top:50%;
left:50%;
margin:-100px 0 0 -100px;
width:200px;
height:200px;
border:1px solid red;
}

说明:margin属性中的两个-100px分别为width和height属性值的一半的负值。

到此这篇关于设置一个层在浏览器中同时左右居中上下居中水平垂直居中就介绍到这了。勇者,必以决斗之勇气与五张试卷一决雌雄;懦夫,概以鼠目之寸光量人生此战必输无疑!更多相关设置一个层在浏览器中同时左右居中上下居中水平垂直居中内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
如何解决chrome浏览器中input背景透明问题

CSS中height和width在IE和其他浏览器中的区别图文详解

让你的HTML5&CSS3网站在微软的浏览器中也能运行

css relative相对定位的top值在不同浏览器中如何使用javascript获取的差异

css在不同浏览器中的唯一标识以height属性为例