gpt4 book ai didi

css - 带 Bootstrap 的仪表板,为什么左手菜单不起作用最小高度 : 100%, 但它适用于 px?

转载 作者:太空宇宙 更新时间:2023-11-04 09:11:47 28 4
gpt4 key购买 nike

我想使用 Bootstrap 3.3.7 从头开始​​创建一个仪表板以供学习之用。我对左侧菜单有疑问。我希望它占据它获得的整个区域(col-lg-1 列和 100% 高度)。我的问题是 min-height:100%height: auto 不起作用,但 min-height:xxx px 效果很好.

我在这里看到其他帖子说 min-height:100% 应该有效。

我做错了什么?

这是 plunker .

<!DOCTYPE html>
<html>

<head>
<link data-require="bootstrap@3.3.7" data-semver="3.3.7" rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
<script data-require="bootstrap@3.3.7" data-semver="3.3.7" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
</head>

<body>
<main style="margin-top: 0px; padding-top: 0px; padding-bottom: 0px;">
<div class="container-fluid padding-left-zero padding-right-zero">
<div class="container-fluid padding-left-zero padding-right-zero">
<div style="margin-bottom: -20px;">
<nav class="navbar navbar-default navbar-inverse navbar-fixed-top">

<div class=" container-fluid row">
<div class="pull-left">
<a class="navbar-brand" href="/">Dashboard</a>
</div>
<div style="height: 50px; padding: 15px;" class="pull-right">
<select>
<option value="module">value</option>
</select>
</div>
</div>
</nav>
</div>
</div>
<div class="row container-fluid padding-left-zero padding-right-zero">
<!-- code of lenfthandmenu -->
<!-- <div class="col-lg-1 pull-left navbar-inverse fill">
<div ui-view="leftHandMenu"></div>
</div>-->
<div class="col-lg-1 pull-left navbar-inverse fill2">
<div ui-view="leftHandMenu"></div>
</div>
<div class="col-lg-11 pull-right">
<div ui-view="mainContent"></div>
</div>
</div>
<div>
<div class="navbar navbar-inverse navbar-fixed-bottom">Navbar bottom</div>
</div>
</div>
</main>
</body>

</html>

CSS:

/* Styles go here */

body {
padding-top: 50px;
}
.padding-left-zero {
padding-left: 0px;
}

.padding-right-zero {
padding-right: 0px;
}

li {
list-style: none;
}

.silver-text {
color: silver;
}

.min-width-100-percent {
min-width: 100%;
}

.fill {
min-height: 100%;
height: auto;
}

.fill2 {
min-height: 300px;
height: auto;
}

最佳答案

将绝对位置属性和高度应用为 100%,如下所示。

.fill2 {
position:absolute;
height: 100%;
}

DEMO

关于css - 带 Bootstrap 的仪表板,为什么左手菜单不起作用最小高度 : 100%, 但它适用于 px?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42076811/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com