Html 将div height调整为div parent';s

Html 将div height调整为div parent';s,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,我正在设计导航面板,需要将不同选项的样式调整到父div。例如,我需要将选项的背景色调整到父div(在父div的整个高度上绘制颜色)。 代码如下: <div class="text-center text-muted"> <div class="container"> <div class="card"> <div class="card-header" style="background-color: #e9ecef;"> <d

我正在设计导航面板,需要将不同选项的样式调整到父div。例如,我需要将选项的背景色调整到父div(在父div的整个高度上绘制颜色)。

代码如下:

<div class="text-center text-muted"> <div class="container">
 <div class="card">
  <div class="card-header" style="background-color: #e9ecef;">
   <div class="row mt8" id="nav_panel">
    <div class="col-md-2" id="nav_panel_monday" style="background-color: rgb(0, 160, 157);">
    <a id="nav_href_monday" href="#" style="color: white;">Monday</a>
   </div>
   <div class="col-md-2" id="nav_panel_tuesday">
    <a id="nav_href_tuesday" href="#">Tuesday</a>
   </div>
   <div class="col-md-2" id="nav_panel_wednesday">
    <a id="nav_href_wednesday" href="#">Wednesday</a>
   </div>
   <div class="col-md-2" id="nav_panel_thursday">
    <a id="nav_href_thursday" href="#">Thursday</a>
   </div>
   <div class="col-md-2" id="nav_panel_friday">
    <a id="nav_href_friday" href="#">Friday</a>
   </div>
  </div>
 </div>
 <div class="card-body">
  <div id="div_hidden_monday"></div>
  <div id="div_hidden_tuesday" style="display: none;"></div>
  <div id="div_hidden_wednesday" style="display: none;"></div>
  <div id="div_hidden_thursday" style="display: none;"></div>
  <div id="div_hidden_friday" style="display: none;"></div>
 </div>
 </div>
</div>
</div>

有什么建议吗?谢谢你的阅读

我认为,您需要删除
.card header
的填充,并向子元素添加填充。这样地

希望它对你有用

目前使用
填充
边距
的问题是固定的,但您 需要使用
nav
ul
li

.container{
宽度:100%;
右边填充:0;
左侧填充:0;
右边距:自动;
左边距:自动;
}
.卡片{
位置:相对位置;
显示器:flex;
-网络工具包盒方向:垂直;
-webkit盒方向:正常;
弯曲方向:立柱;
最小宽度:0;
单词包装:打断单词;
背景色:#FFFFFF;
背景剪辑:边框框;
边框:1px实心rgba(0,0,0,0.125);
边界半径:0.25雷姆;
}
.卡头{
填充:0 15px!重要;
页边距底部:0;
背景色:rgba(0,0,0,03);
边框底部:1px实心rgba(0,0,0,125);
}
.卡头a{
显示:块;
填充:10px0;
}
#导航面板{
背景色:#e9ecef;
右边填充:0;
左侧填充:0;
边界半径:5px;
}
.col-md-2{
位置:相对位置;
宽度:100%;
最小高度:1px;
右侧填充:15px;
左侧填充:15px;
}

.container {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}
.card {
    position: relative;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #FFFFFF;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
}
.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
#nav_panel {
    background-color: #e9ecef;
    padding-right: 0;
    padding-left: 0;
    border-radius: 5px;
}
.col-md-2 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}