本文作者:文蔺
本文地址:http://www.wemlion.com/2015/vh-center-layout/
本文由 @文蔺 创作,转载请保留此声明。
所有权利保留,请勿用于商业目的。
又学到了一种水平垂直居中的方法。适用于父级元素只有一个子元素的情况,比如全屏的效果。
父级元素:pos-r, w、h设定;
子元素:pos-a,w、h设定, t0 b0 l0 r0, m-a。
以前只知道 margin: 0 auto
之类的,从来没想到 margin: auto
的妙用…孤陋寡闻了…
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <title>Document</title> <style> .outer { position: relative; width: 300px; height: 300px; background-color: #f80; margin: 50px auto; } .inner { position: absolute; height: 100px; width: 60%; top: 0; bottom: 0; left: 0; right: 0; background-color: #fff; margin: auto; } </style> </head> <body> <div class="outer"> <div class="inner">Lorem ipsum dolor sit amet.</div> </div> </body> </html>
|
效果如下:
本文作者:文蔺
本文地址:http://www.wemlion.com/2015/vh-center-layout/
转载请注明来源