首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Css 垂直居中

“44 年前我们就把人类送上月球了,但现在我们仍然无法在 CSS 中 实现垂直居中。”...然而如果要对一个元素进行垂直居中,可能光是想想就令人头皮发麻了。 长久以来,为了解决这一绝世难题,前端开发者们殚精竭虑,琢磨出了各种解决方法,可惜大多数并不实用。...在本篇攻略中,我们将探索现代 CSS 的强大威力,以全新的思路去攻克各种场景下的垂直居中难题。...基于绝对定位 我们先来看一个早期的垂直居中方法,它要求元素具有固定的宽度和高度: main {    position: absolute;    top: 50%;    left: 50%;...虽然没有垂直居中效果,但也是完全可以接受的。 Flexbox 的另一个好处在于,它还可以将匿名容器(即没有被标签包裹的文本节点)垂直居中

2.5K10

div垂直居中 css div盒子上下垂直居中

div垂直居中 css div盒子上下垂直居中,让DIV盒子在任何浏览器中任何分辨率的显示屏浏览器中处于水平居中和上下垂直居中。...div垂直居中常用于单个盒子,如一个页面里只有一个登录布局,使用div css让这个登录布局水平和css垂直居中。 这里介绍一种最简单兼容性最好的水平居中与上下垂直居中的方法。...solid #00F } /*css注释:为了方便截图,对CSS代码进行换行*/ DIV水平居中和上下垂直居中...水平垂直居中原理介绍 这里使用了绝对定位position:absolute,使用left和top设置对象距离上和左为50%,但如果设置50%,实际上盒子是没有实现居中效果,所以又设置margin-left...:-200px;margin-top:-100px;,这里有个技巧是,margin-left的值是宽度一半,margin-top的值也是对象高度一半,同时设置为负,这样就实现了水平和垂直居中

2.7K50
领券