html将div在底部居中
时间: 2023-07-19 20:42:25 浏览: 200
可以使用CSS中的flex布局来实现将div在底部居中。具体实现方法如下:
1. 在父元素上应用flex布局:`display: flex; flex-direction: column; justify-content: center; align-items: center;`
2. 将要居中的div设置`margin-top: auto;`,这样就会将其推到底部并居中。
下面是一个示例代码:
```
<html>
<head>
<style>
.container {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh; /* 为了示例方便,设置容器高度,实际应用中可根据需要设置 */
}
.center {
margin-top: auto;
}
</style>
</head>
<body>
<div class="container">
<div>内容1</div>
<div>内容2</div>
<div class="center">底部居中内容</div>
</div>
</body>
</html>
```
在上面的示例中,容器高度设置为100vh,这样就可以使容器占据整个屏幕高度。同时,父元素使用了`justify-content: center; align-items: center;`将子元素居中。底部的div使用了`margin-top: auto;`来将其置底并居中。
阅读全文