CSS3垂直水平的居中的几种方法
一、利用绝对定位居中
方法:利用 position: absolute; 相对于父级元素进行绝对定位,对 top 、left 、right 、bottom 等的值进行操控来实现。具体代码如下所示:
1、margin: auto; 方法
{width: 100px;height: 100px;border: 1px solid green;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;
}
2、改变 margin 值
<div class="body" ><div class="center" ></div>
</div>.body{width: 500px;height: 500px;border: 1px solid #000;position: relatuve;
}
.center{width: 100px;height: 100px;border: 1px solid green;position: absolute;top: 50%;left: 50%;margin-top: -50px;margin-left: -50px;
}
二、利用弹性盒子居中
方法:元素 display 定义为 flex 。利用 fiexd 容器和容器内项目 item 的关系属性进行垂直居中。具体代码如下:
1、容器直接让项目垂直居中
<div class="body" ><div class="content"></div>
</div>
.body{width: 500px;height: 500px;border: 1px solid red;display: flex;justify-content: center;align-items: center;
}
.content{width: 100px;height: 100px;border: 1px solid green;
}
2、容器先让项目水平居中,项目自身要求居中
<div class="body" ><div class="content" ></div>
</div>
.body{width: 500px;height: 500px;border: 1px solid red;display: flex;justify-content: center;
}
.content{width: 100px;height: 100px;border: 1px solid green;align-self: center;
}
三、利用行高对文本垂直居中
方法:设置文本 line-height 值和容器高度一致,然后 text-align: center; 具体代码如下:
<div class="inText" >我的猫猫叫粪球
</div>.inText{width: 500px;height: 300px;line-height: 300px;text-align: center;
}
CSS3垂直水平的居中的几种方法相关推荐
- DIV水平方向居中的几种方法
一.使用margin: 1 #center0 { 2 background: red; 3 margin: 0 auto; 4 } 或者: 1 margin: auto; 这样的前提是父盒子里没有其他 ...
- css3文字水平垂直居中对齐的几种方法
1.使用绝对定位: .div{position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);} 2.flex布局: .pa ...
- css居中的几种办法,CSS div居中的几种方法
CSS实现div垂直居中的方法有很多,下面div居中的几种方法是自己平时写网页中经常用到的,最常见的例子就是登录注册弹出框. 方法一:对div使用绝对布局position:absolute;并设置to ...
- CSS 实现居中的几种方法
**CSS 实现居中的几种方法** 一.前言 二.常见的方法 方法一:margin和width实现 方法二:inline-block和父元素text-align 方法三:浮动实现水平居中 方法四:绝对 ...
- web前端-01:关于css居中的几种方法
web前端-01:关于css居中的几种方法 在学习web前端的过程中,居中问题应该算得上是个比较经典的问题了吧,关于居中的方法也有很多,总结一下我自己比较喜欢用的几个方法. 1 利用 ...
- 让子盒子水平和垂直居中的五种方法
首先创建互相嵌套的两个盒子 浏览器中打开,盒子的样式为: 接下来是让子盒子水平和垂直居中的五种方法: 方法一:利用文本水平居中text-align: center和行高line-height进行实现 ...
- html div 居中心,CSS实现DIV居中的三种方法
下面给大家分享div居中的实现代码,具体代码如下所示: demo .div1{ width: 100px; height: 100px; border: 1px solid #000000;} .di ...
- Markdown——图片、文字显示居中的一种方法
Markdown--图片.文字显示居中的一种方法 一.方法 1.1 图片居中 1.2 文字居中 二.图片居中举例 2.1 编辑界面 2.2 显示界面 一.方法 1.1 图片居中 在图片下面的链接的最后 ...
- 相对定位 绝对定位 固定定位 粘性定位 居中的三种方法 calc函数标签的使用方法
相对定位 绝对定位 固定定位 粘性定位 居中的三种方法 calc函数标签的使用方法 一.相对定位:position:relative; 二.绝对定位:position:absolute; 1.找参照物 ...
最新文章
- 【ARM】一步一步移植Linux Kernel 2.6.13到板子
- Pythont特殊语法filter,map,reduce,apply
- 数据库mysql面试题 it_【模块三】数据库篇--MySQL面试题☞参考答案
- ORACLE 添加和查看注释
- 链表的应用 —— 实现 LRU(least recently unused)
- 【更新】Essential Studio for ASP.NET MVC更新至2018 v4(三)
- MAC查看一个库的编译版本
- linux 查看所有存在的线程
- 09-新闻发布系统数据库-管理角色数据操作
- 全球与中国心脏临床信息系统(CIS)市场深度研究分析报告
- 【智衡跨境电商shopee运营】Shopee平台流量入口有哪些?
- 苹果手机计算机怎么打分数,请问苹果手机计算器问题怎么处理的
- 【UCOSii源码解析】事件控制块
- 中国知网上html是什么意思,知网上网络首发是什么意思
- LTspice使用第三方spice模型进行仿真
- GRE阅读的突破方法——集中突破法
- fNIRS在发育科学中的应用
- 已经选择IDE模式安装完操作系统后开启AHCI的方法
- Word:文字怎么变成方框了(转)
- 儿子满墙奖状却没考上重点高中,妈妈愤怒撕下痛哭:不读出去打工