私は右側に100vhを使用し、両方の位置absuluteを使用しました。これがダッシュボードレイアウトを構築する最善の方法であるとは思わない。私の問題は、左側のサイドバーが右側の内容の長さに従っていないように見えることです。私も100%試しました。 等しい高さの内容アラインメント2アブソリュートdiv
#sidebar {
position: absolute;
left: 0;
width: 100px;
background: blue;
color: #fff;
height: 100vh
}
body {
margin: 0
}
li {
padding: 0;
list-style: none;
margin: 0;
}
#content {
background: #DDD;
margin-left: 100px;
width: 100%;
}
<div id="sidebar">
<li>1</li>
<li>2</li>
<li>3</li>
</div>
<div id="content">
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
<p>Content goes here</p>
</div>
https://jsbin.com/desutovosi/edit?html,css,output
ええと、これは汚いハック:( –
私はあなたが:)方法この汚い?おかげで私に言うことができる、新しいコードよ!! – GuaHsu