固定宽高的div在浏览器中垂直居中
2008-02-22 14:22
309 查看
前提是固定宽高的div,这样比较简单,不涉及到JS
插入代码:
div{
position:absolute;
top:50%; left:50%;
width:400px; height:400px;
margin:-200px 0 0 -200px;
border:1px solid #000000;
}
position:absolute,绝对定位,可以把这个div看成漂浮于这个页面之上,通过top:50%和left:50%定位这个div的位置,但这个时候,垂直与水平居中的是这个div左上角这一点。
所以,要让这个div的中心点位于整个页面的中间,需要使用负边界,负的上边界,负值是高度的一半;负的左边界,负值是宽度的一半。即达到效果。
插入代码:
div{
position:absolute;
top:50%; left:50%;
width:400px; height:400px;
margin:-200px 0 0 -200px;
border:1px solid #000000;
}
position:absolute,绝对定位,可以把这个div看成漂浮于这个页面之上,通过top:50%和left:50%定位这个div的位置,但这个时候,垂直与水平居中的是这个div左上角这一点。
所以,要让这个div的中心点位于整个页面的中间,需要使用负边界,负的上边界,负值是高度的一半;负的左边界,负值是宽度的一半。即达到效果。
相关文章推荐
- 固定宽高的div在浏览器中垂直居中
- css中固定宽高div与不固定宽高div垂直居中的处理办法
- 外部一个div固定宽高,内部img也固定宽高,怎么让img在外部div中垂直居中对齐
- HTML中,不固定宽高的元素在DIV中水平并且垂直居中
- 宽度高度不固定的div 如何水平居中以及垂直居中
- div的内容图片垂直居中代码(兼容多浏览器)
- 实现浏览器垂直水平居中的 DIV
- css样式实现左边的固定宽度和高度的图片或者div跟随右边高度不固定的文字或者div垂直居中(文字高度超过图片,图片跟随文字居中,反之文字跟随图片居中非table实现)
- CSS中如何把Span标签等行内元素设置为固定宽度及div中内容垂直居中
- 纯js实现Div在页面垂直居中!可根据浏览器大小的改变而改变!兼容各种浏览器----神器版!
- 固定宽高的DIV如何绝对居中
- div的内容图片垂直居中代码(兼容多浏览器)
- CSS实现已知宽高的div垂直居中;自适应高度两列布局
- div自动适应浏览器窗口水平和垂直居中
- 如何垂直居中所有浏览器的div?
- CSS:使 DIV 在浏览器窗口中水平垂直居中
- a标签内容在div中垂直居中,不兼容低版本浏览器
- 不定宽高div内图片垂直居中的css样式
- div自动适应浏览器窗口水平和垂直居中
- 尺寸不固定的图片在div中垂直居中并完全显示