私は簡単なメニューを作成していますが、国境に問題があります。 li要素に完全な左境界線を表示する必要があります。これで私を助けてください。li要素にフルハイトの左ボーダーを追加するにはどうすればよいですか?
body{
\t margin: 0;
\t padding: 0;
}
.dash-menu
{
background-color: #763E9B;
width: 100%;
min-height: 100px;
color: #fff;
}
.dash-menu h2
{
\t float: left;
}
.dash-header ul
{
\t float:right;
\t list-style: none;
}
.dash-header li{
\t float: left;
\t margin: 20px;
}
.dash-header li:before{
content: '|';
color: #A569BD;
display: inline-block;
border-left: 3px solid yellow;
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<div class="dash-menu">
\t <h2>Hi , Welcome back</h2>
<div class="dash-header">
<ul>
<li>Menu1</li>
<li>Menu2</li>
<li>Menu3</li>
<li><i class="fa fa-bars" aria-hidden="true"></i></li>
</ul>
<img src="">
</div><!--dash-header-->
</div><!--dash-menu-->
Tristanは間違いなく正しいです。それは私のために働いています。私はmin-heightを追加してもう一つの助けが必要です:100pxクラスのダッシュメニューです。私がそれを取り除くと、私は背景色を得ていないからです。 –
それがうまくいくならば!私は本当になぜ最低の高さ:100pxがあなたが背景の色を取得するかどうかを決定する理由はわかりません – TristanAG