块级元素水平垂直居中
类别: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
您可能感兴趣
- html+css网页布局实例(网页布局入门教程 如何用CSS进行网页布局)
- csstable列宽固定(css display table 自适应高度、宽度问题的解决)
- css文字竖排代码(纯 CSS 实现多行文字截断功能)
- cssfloat和position功能(理解CSS浮动float、定位position)
- css三栏布局详解(CSS三列布局的多种表现形式)
- css3伸缩布局及使用方法(利用CSS3的flexbox实现水平垂直居中与三列等高布局)
- css3各个动画效果(使用css3制作齿轮loading动画效果)
- css控制div上下移动(CSS鼠标悬浮DIV后显示DIV外的按钮解决方法)
- css无效的常见原因
- css如何定义行级元素宽度和高度(CSS块级元素与行级元素详解)
- css3中基本选择符(CSS3 clip-path 用法介绍详解)
- css3动画实现loading(CSS3实现粒子旋转伸缩加载动画)
- html支付功能怎么实现(Div+CSS仿支付宝登录页面)
- html和css制作导航条(使用Html+Css实现简易导航栏功能导航栏遇到鼠标切换背景颜色)
- css 中border基本语法(详解CSS的border边框属性及其在CSS3中的新特性)
- css3三维模型(CSS3系列之3D制作方法案例)
- 浙江省一个县,人口超40万,建县历史超1100年(浙江省一个县人口超40万)
- 五代十国南唐历代国君(五代十国南唐历代国君)
- 飞机引进工程师杨隆 匠人匠心,只争朝夕(飞机引进工程师杨隆)
- 三人行,她们是育人路上的 铁三角 团队(她们是育人路上的)
- 阴阳师 孟婆山兔CP不倒 新皮肤草稿 孟婆兔 让痒痒鼠点赞(阴阳师孟婆山兔CP不倒)
- 阴阳师孟婆御魂推荐 孟婆御魂搭配毕业套(阴阳师孟婆御魂推荐)