关于DIV的几种对齐方式

常见问题:一个盒子在另一个盒子里面咋么,怎么让他水平居中

1.Flex 方法

将父元素设设置为弹性布局:display: flex

再设置属性:justify-content: center(justify-content 用于设置或检索弹性盒子元素在主轴(横轴)方向上的对齐方式。)

再设置属性:align-items: center;(align-items 属性定义flex子项在flex容器的当前行的侧轴(纵轴)方向上的对齐方式。)

display: flex;
justify-content: center;
align-items: center;
text-align: center;

2.position定位 方法

要先采用绝对定位position:absolute,若改为相对定位position:relative;则只会左右居中,不会上下居中。

.test{background-color: red;width:100px;height:100px;position:relative;margin:200px auto;}.test1{height:50px;width:50px;background-color:pink;position:absolute;text-align: center;line-height:50px;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}

显示

3.position+transform 方法

.定位+transform(不需要知道子盒子的宽高)

.test{background-color:red;width:100px;height:100px;position:relative;}.test1{height:50px;width:50px;background-color:pink;position:absolute;top:50%;left:50%;transform: translate(-50% ,-50%);
}

显示

CSS中关于div的对齐方式相关推荐

  1. 在html中如何使用span,如何在HTML和CSS中使用DIV和span?

    本文将帮助您理解和使用在css和HTML中如何使用"div"和"span",并用CSS对它们进行样式化.使用"div"的主要目的是将主体分成 ...

  2. CSS入门(CSS常用属性----字体、对齐方式、display属性、浮动)

    CSS常用属性设置 3.字体 设置字体 font-family ①当font-family的属性值包含空格或特殊字符时,需要将font-family的属性值用引号括起来. ②font-family有& ...

  3. html中设置图片的对齐方式,align属性怎么用 图片align属性到底是什么意思

    中align属性怎么使用?如下列代码: stock: W3C官方给出的解释是:所有浏览器都支持 align 属性的 "left" 和 "right" 值,除了 ...

  4. css text-align-last设置末尾文本对齐方式

    text-align-last:auto | start | end | left | right | center | justify auto: 无特殊对齐方式. left: 内容左对齐. cen ...

  5. CSS中的四种定位方式

    在CSS中定位有以下4种: 静态定位 - static 相对定位 - relative 绝对定位 - absolute 固定定位 - fixed 静态定位 - static 静态定位是css中的默认定 ...

  6. Unity3D中UGUI的RectTransform对齐方式详解

    https://www.jianshu.com/p/831e2dd7c546 https://www.jianshu.com/p/4592bf809c8b 在Unity自带的UGUI中,RectTra ...

  7. CSS中实现文字两端对齐的方法,登陆注册界面经常用到

    在写登陆或注册界面时,经常会遇到文字两端对齐(word中有类似对齐方式)的问题,如下图: 用户名和密码并没有两端对齐,那么该怎样处理 其实只需要两行CSS代码就可以解决: 关键两行是:text-ali ...

  8. html中div居中的代码怎么写,CSS中让DIV居中的代码

    CSS 如何使DIV层水平居中 今天用CSS碰到个很棘手的问题,DIV本身没有定义自己居中的属性, 网上很多的方法都是介绍用上级的text-align: center然后嵌套一层DIV来解决问题. 可 ...

  9. CSS中实现DIV容器垂直居中

    1.vertical-align:middle 垂直对齐 如表格元素中的<td>.<th>.<caption>等,而像<DIV>.<span> ...

最新文章

  1. 2020年国际学术会议参考列表
  2. 回归Dos操作的快感,进入PowerShell世界
  3. mysql 查询表结构 几种方法
  4. IDC dump 内存
  5. 在Ubuntu下成功搭建以太坊私有链挖矿并转账
  6. vue完全编程方式与react在书写和运用上的异同
  7. Moldflow中文版注塑流动分析案例导航视频教程
  8. 页面显示其他php,php – 分页在所有其他页面上显示来自第1页的相同帖子
  9. 《html5 从入门到精通》读书笔记(三)
  10. Magento报错之SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry for key 1
  11. 谈谈互动型网站中垃圾贴的应对方案,互联网营销
  12. zabbix监控nginx的状态
  13. 笔记本计算机硬盘如何分盘,笔记本分盘,小编教你笔记本硬盘如何分区
  14. Linux之PyTorch安装
  15. 视频聊天软件开发技术
  16. 深度学习论文笔记(增量学习)——CVPR2020:Mnemonics Training: Multi-Class Incremental Learning without Forgetting
  17. 2020 GDUT Rating Contest I A. Cow Gymnastics
  18. 微信小程序里面的标签和html标签做对比
  19. 云计算如何推动园区建设智慧升级?
  20. 个人微信开发API协议接口

热门文章

  1. mysql查看当前字符集_Mysql 查看字符集设置
  2. 计算机二级考试环境安装包
  3. Linux目录权限修改-2
  4. php框架orm技术,最佳PHP开源ORM框架Doctrine
  5. js拼接html 反斜杠形式,变量中的JavaScript反斜杠(\)导致错误
  6. 玩客云安装 docker
  7. 鸿蒙系统当贝市场,鸿蒙系统遇到新的竞争对手?当贝OS系统慢慢占据市场
  8. [英语阅读]经济低潮 华尔街婚介生意火
  9. HTML中在table的td属性中嵌套table,为什么table居中?
  10. Android RadioButton修改圆圈大小