一个上下左右都居中的非table的纯CSS实现代码
2018-02-12 17:15
459 查看
<style type="text/css">
#box{width:600px; height:400px; border:1px solid red;}
#box{position:static; *position:relative; display:table; *display:block; }
#box-middle{position:static; *position:absolute; display:table-cell; *display:block; *top:50%; vertical-align:middle; *vertical-align:auto;}
#box-inner{position:relative; top:-50%; background-color:blue; margin:0 auto; width:200px; height:100px;}
</style> <br/>
<div id="box">
<div id="box-middle">
<div id="box-inner">content</div>
</div>
</div>
终于见识了这个变态的IE7,象雾象雨又象风,IE系列的CSS hack: * html它认;Firefox的CSS hack: html>body、#id[id]、html[xmlns] div这样的东东它也认,教我说它什么好呢! 最终通过无敌 * 解决了它!
#box{width:600px; height:400px; border:1px solid red;}
#box{position:static; *position:relative; display:table; *display:block; }
#box-middle{position:static; *position:absolute; display:table-cell; *display:block; *top:50%; vertical-align:middle; *vertical-align:auto;}
#box-inner{position:relative; top:-50%; background-color:blue; margin:0 auto; width:200px; height:100px;}
</style> <br/>
<div id="box">
<div id="box-middle">
<div id="box-inner">content</div>
</div>
</div>
终于见识了这个变态的IE7,象雾象雨又象风,IE系列的CSS hack: * html它认;Firefox的CSS hack: html>body、#id[id]、html[xmlns] div这样的东东它也认,教我说它什么好呢! 最终通过无敌 * 解决了它!
相关文章推荐
- 一个上下左右都居中的非table的纯CSS实现代码
- 纯CSS实现上下左右都居中的代码
- 纯CSS实现上下左右都居中的代码
- css实现div内图片上下左右居中
- CSS实现图片在DIV中上下左右居中(1)
- 使用CSS实现上下左右居中
- css中position:fixed实现div在窗口上下左右居中
- 只用CSS实现容器内图片上下左右居中
- 用纯CSS实现容器内图片上下左右居中
- 实现一个简单的按钮实例-上下左右,左旋转,右旋转,放大缩小。代码重构
- css实现内容上下左右居中的效果
- 只用CSS实现容器内图片上下左右居中
- css实现div中的图片自动上下左右居中
- css中position:fixed实现div居中上下左右居中
- Div 与 CSS 如何实现上下居中 左右居中
- 20行代码实现的一个CSS覆盖率测试脚本
- Flex DataGrid中嵌套Checkbox实现全选 另分享一个checkbox居中,圆形布局代码
- 20行代码实现的一个CSS覆盖率测试脚本
- 实现div垂直居中的CSS代码
- css图片自动绽放大小,左右,上下居中