Rus*_*ham 2 html css fluid-layout
我有一个两列布局,其中我有一个350px右列的静态宽度,而左列的宽度应该是它填充页面的其余部分.或者至少这是我想要发生的事情,但遗憾的是事实并非如此.
这是我的css/html:http://jsfiddle.net/CmJ7P/.任何有关如何实现这一目标的帮助都将非常感激.
编辑:如果可以,我更喜欢IE6中的解决方案
您需要从左列中删除浮动并将右浮动列放在HTML中:
.wrapper {
display: block;
}
.wrapper div.content {
background-color: #ccc;
}
.wrapper div.sidebar {
display: block;
background-color: blue;
float: right;
width: 320px;
height: 400px;
padding: 0 20px;
}
html, body {
padding: 0;
margin: 0;
}
Run Code Online (Sandbox Code Playgroud)
<div class="wrapper">
<div class="sidebar" style="width: 350px">
<div style="margin-top: 15px;">
</div>
<div class="sidebarpanel">
</div>
<div class="sidebarpanel">
</div>
<div class="sidebarpanel">
</div>
</div>
<div class="content">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque sed elementum libero. Morbi aliquam, nunc a ullamcorper eleifend, dui ante cursus odio, ac lacinia arcu neque vitae dui. In et ipsum orci. Donec laoreet imperdiet augue non sodales.
Phasellus vel elit sit amet est mattis euismod. Duis non turpis eget ligula gravida mattis eget vitae turpis. Nunc vulputate lacinia posuere. Quisque nec feugiat quam. Praesent facilisis pulvinar tortor, sit amet fringilla nisl imperdiet at. In
pulvinar dignissim dignissim.
</p>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
896 次 |
最近记录: |