html 冻结头部div
时间: 2023-07-07 21:42:55 浏览: 241
html表头冻结行列.rar
要实现冻结头部的 div,可以使用 CSS 的 position 和 z-index 属性。首先,给头部 div 添加 position: fixed 属性,这样它就会固定在页面顶部,然后设置 z-index 属性为一个较高的值,这样它就会显示在其他元素的前面,同时不会被其他元素遮挡。
以下是一个实现冻结头部 div 的示例代码:
```html
<!DOCTYPE html>
<html>
<head>
<style>
.header {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: #fff;
padding: 10px;
z-index: 999;
}
.content {
margin-top: 80px; /* 让内容 div 离顶部的距离为头部 div 的高度 + 上下 padding 值 */
}
</style>
</head>
<body>
<div class="header">
<!-- 头部内容 -->
</div>
<div class="content">
<!-- 页面内容 -->
</div>
</body>
</html>
```
在上面的代码中,头部 div 的 class 为 header,页面内容 div 的 class 为 content。通过设置头部 div 的 position 为 fixed,它就会固定在页面顶部。然后设置 z-index 属性为 999,确保它显示在其他元素之前。最后,为了避免头部 div 遮挡页面内容,给内容 div 设置一个 margin-top 值,让它距离头部 div 的位置相应增加即可。
阅读全文