本文的目的为记录个人开发中常用的几种居中方案,以供大家参考。  

  //basic css

  html, body {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
  }

  ************************************************居中相关************************************************
  假设div的宽高均为100px。
  1.div水平居中,直接使用margin:0 auto;

  2.使用绝对定位让div水平垂直居中。(若想要div在某个特定的容器中水平垂直居中,则需要把容器的position设置为relative)
  .div {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100px;
    width: 100px;
    margin: -50px 0 0 -50px;
  }

  3.使用相对定位让div水平垂直居中。
  .div {
    position: relative;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
  }

  4.文字的水平居中,直接设置容器text-align: center;

  5.文字的水平垂直居中, 设置容器text-align: center; line-height: 容器的高度;

  ************************************************居中相关************************************************

最新文章

  1. thinkphp加载第三方类库
  2. Octopus系列之开发中灵光点收集,先放到这里,后面会整理的
  3. Unity-视图
  4. 用上Google才是正事 分享几个訪问Google的IP和域名
  5. 第一个Python程序的Hello Python,竟然有问题
  6. Angularjs web应用
  7. Java8 Lumbda表达式 初步
  8. 【ASP.NET MVC 牛刀小试】 URL Route
  9. php用PHPExcel库生成Excel文档的例子
  10. Mysql 的 IF 判断
  11. Day12 前端html
  12. linux 管道通信
  13. 【转】异步编程 In .NET
  14. Day09 (黑客成长日记) 爬虫入门
  15. 在 uniGUI 中实现自动弹窗后延迟几秒关闭 — Toast 功能
  16. [LeetCode] 455. Assign Cookies_Easy tag: Sort
  17. python dpkt 解析 pcap 文件
  18. SECD machine
  19. Sqlserver在现有数据库中插入数据
  20. 使用Nexus搭建Maven内部服务器

热门文章

  1. 故障重现, JAVA进程内存不够时突然挂掉模拟
  2. DDR的前世与今生(一)
  3. ifconfig: command not found(CentOS专版,其他的可以参考)
  4. Beanstalkd一个高性能分布式内存队列系统
  5. html5标签canvas函数drawImage使用方法
  6. Tesseract-OCR字符识别简介
  7. Spring中Bean的实例化
  8. Entity Framework 延伸系列目录
  9. web服务器集群
  10. java.lang.NoSuchFieldError: org.apache.http.message.BasicLineFormatter.INSTANCE