在html文件中,如何给多个div元素排版,并且设置固定位置,开向下还原不会让div中的内容到处浮动,请根据以上要求给出html和css代码示例
时间: 2024-03-08 08:51:09 浏览: 127
在页面固定div位置实示例
5星 · 资源好评率100%
好的,以下是一个示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<title>Div排版示例</title>
<style>
.container {
position: relative;
height: 500px;
width: 800px;
margin: 0 auto;
background-color: #f2f2f2;
overflow: hidden;
}
.box {
position: absolute;
height: 200px;
width: 200px;
background-color: #ccc;
text-align: center;
line-height: 200px;
font-size: 24px;
color: #fff;
}
.box1 {
top: 50px;
left: 50px;
}
.box2 {
top: 50px;
right: 50px;
}
.box3 {
bottom: 50px;
left: 50px;
}
.box4 {
bottom: 50px;
right: 50px;
}
</style>
</head>
<body>
<div class="container">
<div class="box box1">Box 1</div>
<div class="box box2">Box 2</div>
<div class="box box3">Box 3</div>
<div class="box box4">Box 4</div>
</div>
</body>
</html>
```
在这个示例中,我们创建了一个 `div` 元素,它是一个容器,高度为 500px,宽度为 800px,相对定位,并设置了背景颜色和溢出隐藏。然后,我们在容器中创建了四个 `div` 元素,它们都是绝对定位的,高度和宽度都为 200px,背景颜色为灰色,文本居中,字体大小为 24px,颜色为白色。我们为每个 `div` 元素设置了不同的位置,以便它们能够固定在容器中的指定位置。
在上面的示例中,我们使用了 `position` 属性来设置元素的定位方式,可以使用 `top`、`right`、`bottom` 和 `left` 来指定元素的位置。此外,我们还使用了 `overflow` 属性来隐藏容器中超出其高度的内容,以确保容器始终保持固定的高度。
希望这个示例对你有所帮助!
阅读全文