目录

一、绝对定位居中

二、水平垂直居中

三、定位+变形居中


一、绝对定位居中

1.新建了一个div,设置了默认样式

     width: 100px;height: 100px;background-color: aqua;

2.效果如下:

3.然后给这个div设置绝对定位

        width: 100px;height: 100px;background-color: aqua;position: absolute;//绝对定位top: 0;bottom: 0;left: 0;right: 0;margin: auto;//自动居中

4.效果如下:

二、水平垂直居中

1.在父元素上添加弹性布局及内容对齐属性,在上面div样式的基础上

     display: flex;//弹性布局//设置同一行子元素在X轴的对齐方式justify-content: center;//排列在当前行的中间位置//设置同一行子元素在Y轴的对齐方式align-items: center;//排列在当前行的中间位置

justify-content的参数:

属性值 描述
flex-start 排列在当前行的最左边
flex-end 排列在当前行的最右边
center 排列在当前行的中间位置
space-between 间距相等排列,两边不留白
space-around 间距相等排列,两边留白等于间距的一半

align-items的参数:

属性值 描述
flex-start 排列在当前行的最上方
flex-end 排列在当前行的最下方
center 排列在当前行的中间位置
stretch 当子元素没有设置高度或为auto,将占满整个容器的高度
baseline 以子元素第一行文字的基线对齐

align-content的参数

属性值 描述
flex-start 排列在当前列的最上方
flex-end 排列在当前列的最下方
center 排列在当前列的中间位置
space-between 间距相等排列,上下不留白
space-around 间距相等排列,上下留白等于间距的一半

三、定位+变形居中

1.给父元素添加相对定位,自身元素添加绝对定位,自身元素与父元素的距离自行设置

子元素

     width: 100px;height: 100px;background-color: aqua;position: absolute;//相对定位top: 50%;left: 50%;//变形transform: translate(-50%,-50%);//自身元素移动

父元素

     display: flex;//弹性布局//设置同一行子元素在X轴的对齐方式justify-content: center;//排列在当前行的中间位置//设置同一行子元素在Y轴的对齐方式align-items: center;//排列在当前行的中间位置

transform的参数:

2.效果如下:

css样式-div居中相关推荐

  1. CSS样式——div居中方法

    1.绝对居中 给div设置样式,div默认显示位置为body的左上方. width: 400px;height: 300px;background-color: orange; 如下图所示: 首先给d ...

  2. html div居中左对齐,div对齐 CSS实现DIV居中对齐 div居右对齐 div居左对齐

    div对齐 CSS实现DIV居中对齐 div居右对齐 div居左对齐 使用CSS浮动属性实现DIV各种对齐,比如DIV层左对齐,DIV居中对齐,DIV居右对齐等(DIV靠右 居中 靠左对齐介绍篇) 实 ...

  3. html div 居中心,CSS实现DIV居中的三种方法

    下面给大家分享div居中的实现代码,具体代码如下所示: demo .div1{ width: 100px; height: 100px; border: 1px solid #000000;} .di ...

  4. html div布局位置横,div位置布局 CSS实现DIV居中对齐 div居右对齐 div居左对齐

    使用CSS浮动属性实现DIV各种对齐,比如DIV层左对齐,DIV居中对齐,DIV居右对齐等(DIV靠右 居中 靠左对齐介绍篇) 实现DIV对齐用到关键属性有两个,一个为float一个为margin. ...

  5. html css样式div属性,div css

    DIV+CSS是WEB设计标准,它是一种网页的布局方法.与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离.提起DIV+CSS组合,还要从XHTML说起.XHTML是 ...

  6. php控制 css样式,div css样式控制案例

    摘要:html> div -css样式控制案例 #box{width:100px; height: 100px; html> div -css样式控制案例 #box{width:100px ...

  7. html css分块,web学习第二课,HTML+CSS样式+div分块

    ---博客静态网页(项目实例) 今天我们需要完成的项目实例是一个带有图片的静态网页,区域布局分明. 做一个静态网页的步骤顺序: 网站整体布局分析设计 导航与Banner的实现 左侧列表的实现 主体内容 ...

  8. 使用css使div居中显示

    本例以vue为例,使用text-align: center 和margin:0 auto;实现div居中显示 1.html代码 <template>   <div class=&qu ...

  9. css中div居中显示的四种方法

    css中设置div元素居中显示的四种方法 一.先确定div的基本样式 二.具体实现方法 第一种:利用子绝父相和margin: auto实现 第二种:利用子绝父相和过渡动画tranform实现 第三种: ...

最新文章

  1. ICO流程,casestudy
  2. git 移动分支指针_图解4种git合并分支方法
  3. UVA10849 Move the bishop【国际象棋】
  4. linux less 阻塞输出,linux – `less`命令显示输出所用的时间
  5. 【图像去噪】基于matlab最佳加权双边滤波图像去噪【含Matlab源码 459期】
  6. 脑力大挑战,1分钟 Serverless 部署“线上魔方”赢魔方
  7. 曼联携手HCL开发“数字体验平台”,期待大获全胜
  8. 服务器snb芯片组,认识6系列主板芯片组
  9. 在Ubuntu 18.04中安装ROS操作系统
  10. 14期 《心有猛虎 细嗅蔷薇》5月刊
  11. Win10管理员用户被禁用,无法登陆系统
  12. 五问补盲(四)| 好用的补盲激光雷达,得满足哪些条件?
  13. mysql jdbc怎么用问号传参_java – jdbc PreparedStatement中的问号问题
  14. 企业如何构建内部开发者平台?
  15. 别把激励员工变成收买员工
  16. 怎么能看出一个人开车水平高低?
  17. 【媒体】百格活动钱东辉:一站式活动管理平台,不一样的SaaS之路
  18. 全栈创新加速“算力网络”时代来临:英特尔携手中国移动共谱数智华章
  19. 长尾分布之DECOUPLING REPRESENTATION AND CLASSIFIER FOR LONG-TAILED RECOGNITION
  20. 中级经济师 |《经济基础知识》学习思维导图

热门文章

  1. Catia 法兰连接盘设计
  2. 爱普生Epson Stylus Photo 700 打印机驱动
  3. echart通过ajax获取数据
  4. Ajax获取数据渲染到页面的过程
  5. 几种常见接地的你都知道怎么用吗?
  6. Python的输入语句
  7. android 使用百度地图Mapview黑屏状态
  8. 52个数据可视化图表鉴赏,收藏!
  9. 初学EGE图形库(四)---显示文字
  10. 关于创业的讨论(转)