【发布时间】:2019-12-07 09:22:55
【问题描述】:
Possible duplicate didn't help
我知道关于这个话题有很多答案,但他们都没有帮助我,我花了几天时间 这个问题。 90% 的答案和书籍都给出了这个对我没有帮助的背景技巧。
HTML
<body >
<h1>Hello Plunker!</h1>
<div class="sidebar">
<ul>
<li><a href="#">ANALYTICS</a></li>
<li><a href="#">STYLES</a></li>
<li><a href="#">VOTERS</a></li>
<li><a href="#">GET STARTED</a></li>
<li><a href="#">UPDATE</a></li>
</ul>
</div>
<div class="content">
<p>Content</p>
</div>
CSS
body{
width: 100%;
margin: 0 auto;
}
.content {
width: 95%;
display: inline;
float: left;
background: url(http://s9.postimg.org/ft91z9c6z/bg_content.png) repeat-y left top;
}
.sidebar{
width: 5%;
display: inline;
height: 100%;
float: left;
background: url(http://s21.postimg.org/kexv3aupf/bg_sidebar.png) repeat-y left top;
}
.sidebar ul{
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}
.sidebar li{
padding: 50%;
position: relative;
}
.sidebar a{
display: block;
font-size: 0.5em;
position: absolute;
bottom: 0;
left: 0;
}
现在我的布局如下所示:
我希望它看起来像这样:
我关注了possible duplicate 中提供的guide,但没有帮助
我认为这是因为我使用的是floats 和fluid layout。
如何在保持fluid layout 和float 定位的同时扩展列。
【问题讨论】:
-
您尝试过网站中的搜索功能吗?有成千上万个这样的问题,所有问题都得到了很好的解决方案。
-
我已经花了 2 天时间,所有的答案都对我没有帮助,而且大部分都是针对固定布局的,我什至读过一本关于这个主题的书“CSS the missing manual” 90%答案使用此背景技巧给出了相同的解决方案,至少对我来说这是行不通的。