浮动元素垂直居中的一些疑问
#div1{
width: 200px;
height: 200px;
background-color: #6699FF;
margin:auto;
position: absolute; //父元素需要相对定位
left: 0;
top: 0;
right: 0;
bottom: 0;
}
帮忙分析下这段代码是如何实现居中的,多谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过
width
和height
限制大小,从而在父元素和子元素间留出空间;通过
position
,margin
和left
让子元素的外边距等分了留出的空间,从而达到居中的效果。附上在 Firefox 中实测有效的代码: