垂直水平居中方法小结
前言: 最近看到很多面试题目会问:请说出几种使用css完成垂直水平居中的方法?正好看css基础的时候看到 一篇文章 是讲完全居中的,这边对于文章中的内容做个小结。 一、使用absolute(Absolute Centering) 1.1 具体代码如下: .container { position: relative; } .absolute_center { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 50%; height: 50%; margin: auto; padding: 20px; overflow: auto; } <div class="container"> <div class="absolute_center"> <ul> <li> 该方法的核心思想是是使用绝对定位布局,使当前元素脱离正常的流体特性,而使用absolute的流体特性 </li> </ul> </div> </div> 1.2 该方法的核心思想是: 使用absolute进行定位布局,脱离正常的块状元素流体特性,而通过absolute的流体特性完成垂直水平居中。 这里有两个基本知识点需要知道: 1.流体特性: 块状水平元素,如div元素,在默认情况下(非浮动、绝对定位等),水平方向会自动填满外部的容器