html - 盒子怎么修?
问题描述
我有一个包含简单页眉和页脚的框。问题是底部出现了一个滚动条,我不会。我知道这是非常愚蠢的问题,但我不知道如何解决它。
.box{
width: 100%;
height: 100%;
}
.header {
background: tomato;
position: absolute;
top: 0;
width: 100%;
height: 5%;
}
.footer {
background: lightgreen;
position: absolute;
bottom: 0;
width: 100%;
height: 5%;
}
<!DOCTYPE html>
<html>
<title>Test</title>
<head>
<link rel="stylesheet" href="Style/StyleSheet.css">
<script type="text/javascript" src="Script/Script.js"></script>
<title>Test</title>
</head>
<body>
<div class="box">
<header class="header">Header</header>
<footer class="footer">Footer</footer>
</div>
</body>
</html>
解决方案
默认情况下,浏览器会为正文提供自定义边距。刚设置
body{
margin:0;
}
body{
margin:0;
}
.box{
width: 100%;
height: 100%;
}
.header {
background: tomato;
position: absolute;
top: 0;
width: 100%;
height: 5%;
}
.footer {
background: lightgreen;
position: absolute;
bottom: 0;
width: 100%;
height: 5%;
}
<!DOCTYPE html>
<html>
<title>Test</title>
<head>
<link rel="stylesheet" href="Style/StyleSheet.css">
<script type="text/javascript" src="Script/Script.js"></script>
<title>Test</title>
</head>
<body>
<div class="box">
<header class="header">Header</header>
<footer class="footer">Footer</footer>
</div>
</body>
</html>
推荐阅读
- python-3.x - 在 Matplotlib 的 X 轴上间隔日期
- node.js - 猫鼬只更新选定的字段
- spring-boot - 如何使用 MockMvc 为您的 REST 控制器创建单元测试
- reactjs - 将钩子或函数传递给子组件
- wordpress - EC2 无法连接到 mySQL RDS
- java - 我想使用父目录的父目录
- javascript - 用于什么“../..”?我今天在这一行找到了它 var express = require('../..');
- java - 在后端 Angular 10 + Spring Boot 中未正确接收授权标头
- java - Java Spring 从我的请求中排除 count()
- python - 新模型对象处的 Django OperationalError