css 两个div 垂直居中显示
导读:CSS是一种样式表语言,可以用它来设计网页样式。在网页制作中,经常会用到布局,而布局中有时需要将两个div垂直居中显示。下面是一个示例:<style> .container { display: flex; jus...
CSS是一种样式表语言,可以用它来设计网页样式。在网页制作中,经常会用到布局,而布局中有时需要将两个div垂直居中显示。下面是一个示例:
style> .container { display: flex; justify-content: center; align-items: center; height: 100vh; } .content { width: 300px; height: 150px; background-color: #eee; } /style> div class="container"> div class="content"> p> 这是一个垂直居中的div/p> p> 这是另一个垂直居中的div/p> /div> /div>
在上面的代码中,我们使用了flexbox布局来实现两个div垂直居中显示。
首先,我们给最外层的div添加了一个class为container,并设置了它的高度为100vh,也就是屏幕的高度。
然后,在container内部创建了一个class为content的div,这个div就是我们需要垂直居中的div。我们给它设置了一个固定的宽度和高度,并设置了背景色。
最后,我们在container的样式中使用了display:flex,这就使得其内部的元素都变成了一个弹性盒子。然后,通过设置justify-content:center和align-items:center来使得内部的元素水平和垂直居中显示。
通过这种方法,我们可以轻松地实现两个div的垂直居中显示,而不需要使用定位或其他复杂的方法。这使得我们的代码更简洁、易懂,并且可以提高开发效率。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css 两个div 垂直居中显示
本文地址: https://pptw.com/jishu/529783.html