Html 将div height调整为div parent';s
我正在设计导航面板,需要将不同选项的样式调整到父div。例如,我需要将选项的背景色调整到父div(在父div的整个高度上绘制颜色)。 代码如下: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 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;
}