- 1. html代码编辑器 1.0绿色版
- 2. css图片获取工具_css背景图片获取器 1.0绿色版
- 3. JS代码转换工具 本地版JS代码转换工具
- 4. qq空间鼠标免费代码大全 270个qq空间鼠标免费代码(...
- 5. DivX Codec(独立DivX 编解码器版、可用于转码视频)...
- 6. Koepi XviD (解码器、是个和DivX差不多的视频编码工...
- 7. DivX Create Bundle(是类似于MP3的数字多媒体压缩...
- 8. Just Color Picker(小巧强大的颜色代码获取器) V2...
- 9. WeBuilder Portable(高效快速的web代码编辑器) V11...
- 10. 个性回帖(全面支持“论坛”、“QQ空间”的彩字代码...
css+div上下居中原理及代码
作者: 来源: 发布时间:2011-11-17 11:09:42 点击:
通常我们用到的css布局都是左右居中,经典css写法如下:
view plaincopy to clipboardprint?
body{
margin:0;
padding:0;
width:100%;
height:100%;
}
div{
margin:0 auto;
width:500px;
heigth:auto;
}
上面是经典的左右居中的css写法,那么像登录框那些比较小得div块只是左右居中是否不是太美观,如果上下左右都居中这是
大多数网站的做法,下面是一个比较经典的div上下左右居中的css写法:
body{
margin:0;
padding:0;
width:100%;
height:100%;
}
div{
position:absolute;
top:50%;
left:50%;
margin-top:-250px;
margin-left:-250px;
/*此时宽和高都要固定*/
width:500px;
heigth:500px;
}
上面的margin可以合并:margin:-250px 0 0 -250px;
大概原理就是:布局需用position,绝对布局absolute还是相对布局relative得看父容器,top,left相对于顶部和左部都相距整个容器的50%,然后在利用margin,向上回退div高的50%即:margin-top:-250px
向左回退div宽的50%即:margin-left:-250px
好了大功告成。
上一篇:造梦西游1七魔王篇环境配置(最专业图文教程) 下一篇:
[收藏此文章]