轻松掌握CSS的各种居中效果
个人建议:不论是学css还是其他,遇到属性、方法之类的问题,先看官方文档。如果看不懂,再看别人的博客。 关于position的属性有哪些,官文是这样的: 这里有一个值得注意的点是 absolute 属性,就是说使用该属性的元素会被定位在相对于第一个父元素的位置,而 fixed 是定位在相对于浏览器的位置。两者的区别在于,当使用 absolute 的元素与使用 fixed 的元素定位在同一位置时,如果网页滚动,那么 fixed 的元素不会有任何变化,而 absolte 元素会被滚走。如下图 接下来使用position属性来实现各种居中效果: 一、屏幕的各种居中 1、屏幕左上方 .parent{ position: absolute; //可加可不加 background: #FF5722; width: 300px; height: 300px; } < div class = " parent " > </ div > 2、屏幕中上方 .parent{ position: absolute; left: 50%; margin-left: -150px; //宽度的1/2 background: #FF5722; width: 300px; height: 300px; } < div class = " parent " > </ div > 3、屏幕右上方 .parent{