我有一个像下面这样的 html,我想将 SIDEBAR 高度设置为 100%,但我尝试了很多方法并不总是,有人可以告诉我该怎么做吗?
ps 我希望是自动高度,而不是设置父元素高度!
<!DOCTYPE html>
<html>
<head>
<meta charset='UTF-8' />
<style>
* {
padding: 0;
margin: 0;
}
.wrap {
overflow: visible;
height: auto;
}
.table {
background: gray;
list-style: none;
display: table;
width: 100%;
height: inherit;
}
.left {
background: green;
display: table-cell;
height: inherit;
}
.right {
background: blue;
display: table-cell;
width: 300px;
height: inherit;
}
.sidebar {
background: red;
height: 100%; /* not working */
margin: 0;
}
</style>
</head>
<body>
<div class="wrap">
<ul class="table">
<li class="left">
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>content</p>
<p>more...</p>
</li>
<li class="right">
<div class="sidebar">
<p>link</p>
<p>link</p>
<p>link</p>
<p>link</p>
<p>link</p>
<p>more..</p>
</div>
</li>
</ul>
</div>
</body>
</html>