html - HTML 包装器不会扩展页面的整个高度
问题描述
我的网站包装器不会填充页面的整个高度。我尝试将最小高度调整为 100%,也尝试将高度调整为 100%。我试过自动高度。我确信这是我缺少的一些简单的东西,但我似乎无法找到解决这个问题的方法。我也尝试过使用标签将 CSS 添加到 HTML 页面,但这也不起作用。
body {
font-family: Verdana, Arial, sans-serif;
background-color: #00005D;
min-height: 100%;
margin: 0;
}
html {
min-height: 100%;
margin: 0;
}
#wrapper {
background-color: #b3c7e6;
width: auto;
min-height: 100%;
overflow: hidden;
}
nav {
float: left;
width: 150px;
padding-top: 50px;
}
#rightcol {
margin-left: 155px;
background-color: #ffffff;
color: #000000;
}
header {
background-color: #869dc7;
color: #00005D;
font-size: 100%;
padding-left: 30px;
padding-bottom: 3px;
padding-top: 3px;
}
h2 {
color: #869dc7;
font-family: arial, sans-serif;
}
main {
display: flex;
padding: 20px 20px 20px;
}
#floatright {
margin: 10px;
float: right;
}
nav a {
margin: 30px;
}
<div id="wrapper">
<nav>
<a href="default.aspx">Home</a> <br />
<a href="application.aspx">Application</a><br />
<a href="vehicle.aspx">Vehicle</a><br />
<a href="visa.aspx">Visa</a><br />
<a href="default.aspx">Loan</a><br />
<a href="summary.aspx">Summary</a>
</nav>
<div id="rightcol">
<header>
<img src="Images/GCSCU_Color.png" alt="Logo" style="float:left;width:120px;height:70px; padding-right:10px" />
<h1>CRIF Access</h1>
</header>
<main>
<h2>This is just a test sentence for the main section of the page.</h2>
</main>
</div>
</div>
解决方案
试试看:
html,
body {
height: 100%;
}
body {
font-family: Verdana, Arial, sans-serif;
background-color: #00005d;
min-height: 100%;
margin: 0;
}
html {
min-height: 100%;
margin: 0;
}
#wrapper {
background-color: #b3c7e6;
width: auto;
height: 100%;
overflow: hidden;
}
nav {
float: left;
width: 150px;
padding-top: 50px;
}
#rightcol {
margin-left: 155px;
height: 100%;
background-color: #ffffff;
color: #000000;
}
header {
background-color: #869dc7;
color: #00005d;
font-size: 100%;
padding-left: 30px;
padding-bottom: 3px;
padding-top: 3px;
}
h2 {
color: #869dc7;
font-family: arial, sans-serif;
}
main {
display: flex;
padding: 20px 20px 20px;
}
#floatright {
margin: 10px;
float: right;
}
nav a {
margin: 30px;
}
<div id="wrapper">
<nav>
<a href="default.aspx">Home</a> <br />
<a href="application.aspx">Application</a><br />
<a href="vehicle.aspx">Vehicle</a><br />
<a href="visa.aspx">Visa</a><br />
<a href="default.aspx">Loan</a><br />
<a href="summary.aspx">Summary</a>
</nav>
<div id="rightcol">
<header>
<img
src="Images/GCSCU_Color.png"
alt="Logo"
style="float:left;width:120px;height:70px; padding-right:10px"
/>
<h1>CRIF Access</h1>
</header>
<main>
<h2>
This is just a test sentence for the main section of the
page.
</h2>
</main>
</div>
</div>
推荐阅读
- php - DigitalOcean Linux Ubuntu 负载均衡器 Laravel 登录时获得 419 页面已过期
- python - 为什么我不能在 Python 中使用 max 来查找数组中的最大一位整数?
- javascript - 用时刻 js 编写条件
- javascript - 自动完成第一次渲染需要时间
- unity3d - Unity Hub 仍然认为没有安装版本
- apache - 需要帮助在 WSL2 上设置 HTTPS
- amazon-web-services - 即使 IAM 策略设置正确,用户也无法启动/停止或 SSM 指定实例
- sql - 如何在 BigQuery 的最大日期条件下检索表中的所有列?
- azure - 是否有用于获取 Azure 存储库安全组的 Powershell 命令?
- scala - 为什么这种使用对象类型的匹配类型等于 Nothing?