100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > css居中怎么移动 移动端css水平垂直居中

css居中怎么移动 移动端css水平垂直居中

时间:2019-06-11 13:17:45

相关推荐

css居中怎么移动 移动端css水平垂直居中

水平垂直居中

1.margin 负值调整偏移实现

兼容性: 当前流行的使用方法。

.box{

width: 100%;

height: 100%;

}

.content{

position: absolute;

left: 50%;

top: 50%;

margin-left:-50px;

margin-top:-50px;

/* transform: translate(-50%,-50%);*/

height:100px;/* height的一半 */

width:100px; /*width的一半 */

background: pink;

}

首先设置绝对定位元素,相对于原点left,top设置50%。由于是基于content元素的开始位置,真正居中,需要设置content的中心点 水平垂直居中。

2.margin auto 实现

兼容性:IE7及之前版本不支持

/* margin:auto */

.box{

position: relative;/* 非static定位 */

width: 200px;

height: 200px;

border: 1px solid;

}

.content{

position:absolute;/* 相对于父元素第一个非static定位 */

margin:auto;

top:;

left:;

right:;

bottom:;

height:100px;

width:100px;

background: pink;

}

要点:绝对定位,margin:auto, TRBL 。

2.flex 实现

兼容性:css3特性

.box{

display: flex;

justify-content: center;

align-items: center;

width: 200px;

height: 200px;

border: 1px solid;

}

.content {

width: 100px;

height: 100px;

background: pink;

}

设置容器使用flex布局,justify-content 设置主轴居中(水平居中),align-items 设置垂直居中。

4)table-cell 实现

.box{

display: table-cell;

text-align: center;

vertical-align: middle;

width: 200px;

height: 200px;

border: 1px solid;

}

.content{

display: inline-block;

height:100px;

width:100px;

background: pink;

}

table-cell 布局,把内容水平居中和垂直居中。

CSS水平垂直居中总结

行内元素水平居中 把行内元素包裹在块级父元素中,且父元素中的css设置text-align:center;

HTML+CSS水平垂直居中

啦啦啦,好了,今天来分享自己的第一个知识点,难得自己还能想起来过来博客园,写写博客的. 好了,言归正传,今天分享关于html和css的一个简单的知识点,对于大部分从事前端开发的人员来说可能都是很简单的 ...

css水平垂直居中对齐方式

1.文字或者内联元素的垂直水平居中对齐 css属性 -- 水平居中:text-aligin:center; 垂直居中: line-height:height; 例子:. html:

把简单做好也不简单-css水平垂直居中

44年前我们把人送上月球,但在CSS中我们仍然不能很好实现水平垂直居中. 作者:Icarus 原文链接:http://xdlrt.github.io//12/15/-12-15 水平垂 ...

CSS水平垂直居中的方法

原文链接:/370.html 水平垂直居中,特别是使用在列表的时候经常会用到的,以前有需求的时候我也做过类似的代码,是使用display:table-cell ...

css 水平垂直居中总结

空闲总结了下水平垂直居中方案,欢迎补充: 水平居中 水平居中有两种情况: 子元素是内联元素 这种那个情况下只需要在父元素定义: text-align:center; 例子: html: //省略了bo ...

CSS水平垂直居中的几种方法2

直接进入主题! 一.脱离文档流元素的居中 方法一:margin:auto法 CSS代码: div{ width: 400px; height: 400px; position: relative; b ...

CSS水平垂直居中的几种方法

直接进入主题! 一.脱离文档流元素的居中 方法一:margin:auto法 CSS代码: div{ width: 400px; height: 400px; position: relative; b ...

常见的几种 CSS 水平垂直居中解决办法

用CSS实现元素的水平居中,比较简单,可以设置text-align center,或者设置 margin-left:auto; margin-right:auto 之类的即可. 主要麻烦的地方还是在垂 ...

随机推荐

EF遇到的一些问题

环境:EntityFramework 版本号:4.1.0.0 问题一:“数据读取器与指定的“.......”不兼容.某个类型为“...”的成员在同名的数据读取器中没有对应的列.”. 使用方式:rep. ...

IOS 修改UIAlertController的按钮标题的字体颜色,字号,内容

IOS 修改UIAlertController的按钮标题的字体颜色,字号,内容 UIAlertController *alertVC = [UIAlertController alertControl ...

点击自动显示/隐藏DIV代码。(简单实用)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。