布局中常用到的水平垂直居中问题

作为一个前端开发人员,布局是我们日常工作中解除最多的,而水平垂直居中也必不可少的出现,面试中也经常遇到噢~

一、position:absolute(固定宽高)

width: 100px;
height: 100px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -50px;
margin-top: -50px;

二、position+transform

position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);

三、CSS3-Flex布局(ps:本人最常用~嘿嘿)

关于Flex,可以看看阮一峰老师的这篇文章,讲解的很仔细哟~  http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html

.outer{
display: flex;
align-items:center;
justify-content: center;
}

最新文章

  1. ztree-demo 2
  2. 每天一个linux命令(7):mv命令
  3. 未能加载文件或程序集“EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”
  4. Hibernate3回顾-6-hibernate缓存(性能优化策略)
  5. spoj 390
  6. OpenGL旋转平移 变换
  7. xamarin跨平台iOS、Android 与Windows
  8. (简单) FZU 1686 神龙的难题 , DLX+可重复覆盖。
  9. UI 常用(UIButton)
  10. js函数防抖、节流实现
  11. Python/Django-Web原理(一)
  12. 并发编程(五)——AbstractQueuedSynchronizer 之 ReentrantLock源码分析
  13. Log4j的扩展RollingFileAppender、DailyRollingFileAppender
  14. 深入理解CSS系列(一):理解CSS的盒子模型
  15. Robotframework 3- 安装
  16. BIOS备忘录之通过Windbg来追踪ASL code的运行
  17. Trapping Rain Water LT42
  18. Linux下使用NTFS格式移动硬盘
  19. Speech and Language Processing, NLP 处理
  20. MVC--SSM和SSH简介

热门文章

  1. toml-lang - Tom's Obvious, Minimal Language
  2. Farthest Nodes in a Tree ---LightOj1094(树的直径)
  3. Swap---hdu2819(最大匹配)
  4. 两个提高工作效率的神器-Restlet Client和fe助手
  5. loadrunner11的移动端性能测试之脚本优化
  6. (转)SpringBoot非官方教程 | 第十二篇:springboot集成apidoc
  7. HDU1575:Tr A(矩阵快速幂模板题)
  8. http-从域名到页面
  9. Codeforces Round #530 (Div. 2) Solution
  10. EditPlus 4.3.2477 中文版已经发布(11月3日更新)