块级元素水平垂直居中
类别:Web前端 浏览量:2251
时间:2014-11-27 块级元素水平垂直居中
块级元素水平垂直居中html页面
<body>
<li class="big">
<li class="small"></li>
</li>
</body>
css代码
.big{
width:500px;
height:500px;
border:1px solid red;
position:relative;
}
.small{
width:200px; /*自己元素宽高可任意设定 */
height:200px;
position:absolute;left:0px;top:0px;right:0px;bottom:0px;
margin:auto;
background-color:#cc9900;
}
块级元素水平垂直居中说明
1、在上述代码中,子级元素的宽高是任意设定的。都可以实现此元素在父级元素中水平垂直居中显示。
2、在父级元素中,我们用了position的relative属性。在子级元素中,我们将它的position属性设定为absolute后,将四个方向的值都设定为0px。并且让他的margin值自适应。
3、从审查元素中我们可以发现,如此设定后,子级元素的margin区域会充满整个父级元素,并且左右margin值是相等的,上下margin值亦如此。但是这并不符合,当代码数值有冲突时,优先解析top值及left值的规律。
标签:css
您可能感兴趣
- css文字图片垂直居中对齐(CSS设置文字图片垂直居中的方法总结)
- css文本怎么控制边距(css中text-overflow属性与文本截断详解)
- JavaScript css3实现简单视频弹幕功能(JavaScript css3实现简单视频弹幕功能)
- css3动画实现loading(CSS3实现粒子旋转伸缩加载动画)
- css里margin是什么意思(正确理解CSS中的margin合并的用法)
- css3菜单特效(CSS3实现精美横向滚动菜单按钮)
- css3实现3d效果教程(纯 CSS3实现的霓虹灯特效)
- css浮动边距加倍错误怎么办(详解CSS外边距折叠引发的问题)
- css基础选择器的语法格式(css -webkit-line-clamp WebKit的CSS扩展WebKit是私有属性)
- 简述css在html页面中的使用方法(10分钟理解CSS BFC原理及其应用)
- webpack打包后css路径(Webpack 中 css import 使用 alias 相对路径的方法)
- html5+css样式代码(详解HTML5中CSS外观属性)
- css透明输入框(纯CSS实现气泡对话框尖角处理方案)
- css快速开发(纯 CSS 撸一个漂亮的加载)
- css设置3d效果代码(CSS 制作波浪效果的思路)
- css行框高度与lineheight(CSS中height和min-height的区别)
- 《乡村爱情13》开播,新版刘能以假乱真,编剧思维进入瓶颈(新版刘能以假乱真)
- 当年的 白洋淀战神 练肌肉 嘎子哥也成为行走的荷尔蒙(当年的白洋淀战神)
- 肌肉小子陈康, 亚洲巨兽 黄哲勋,哪个才是你的菜(肌肉小子陈康亚洲巨兽)
- 新闻周刊 青岛网红 赵厂长 编段子一箩筐输出快乐,陪父亲十二载勇斗病魔(新闻周刊青岛网红)
- 44岁夏雨演谋女郎爸,大其24岁却看不出,互动不怕袁泉吃醋(44岁夏雨演谋女郎爸)
- 全椒人,你还记得吗 那年,那人,那网,那些我们的青春记忆(全椒人你还记得吗)
热门推荐
- ConcurrentDictionary与Dictionary的区别
- idea 启动docker容器不重新打包(Docker遇到Intellij IDEA,Java开发提升了十倍生产力)
- sql两列内容合并(分组字符合并SQL语句 按某字段合并字符串之一简单合并)
- vue怎么配置到idea(idea编译器vue缩进报错问题场景分析)
- pyqt5实例讲解(PyQt5实现简易计算器)
- vue怎么注册公共组件(解读Vue组件注册方式)
- php系统转换的三种方式(PHP容器类的两种实现方式示例)
- dedecms怎么设置栏目(DEDECMS实现在标签中嵌套调用SQL的方法)
- 搬瓦工用哪个端口号(搬瓦工bandwagon服务器购买及初步环境搭建图文教程)
- windows安全策略设置sqlserver(SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7Administrator 的信)