我一直在尝试各种可能尝试将侧边栏浮动到左边并使其适合内容div,但对我来说似乎是不可能的。请帮忙。
HTML:
<div class="index-page">
<img src="images/hosting-header.png" width="458" height="179" alt="Hosting Header">
<h1> Welcome to Elektrik Host! </h1>
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis
egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.
Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris
placerat eleifend leo.</p>
<h1> A little about us </h1>
<p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis
egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante.
Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris
placerat eleifend leo.</p>
</div><!-- //index-page -->
<div class="sidebar">
<img src="images/sidebar-stickers.png" width="150" height="634" alt="Sidebar Stickers">
</div><!-- //.sidebar -->
CSS:
.index-page { color: #000; width: 462px; }
.sidebar { float: right; width: 200px; }
clearfix:
.clearfix:after {
content: ".";
visibility: hidden;
display: block;
height: 0;
clear: both;
}
答案 0 :(得分:2)
我总是发现将float
内容放在提取内容的内容之前更容易,因此我将侧边栏切换到index-page
div之前,并使用以下内容CSS:
.sidebar {
width: 200px;
float: left;
}
在JS Bin进行演示。
答案 1 :(得分:0)
您可以按照本教程:http://css.maxdesign.com.au/floatutorial/index.htm
CSS代码
.floatright { float: right; }
HTML CODE
<p>
<img class="floatright" src"images/sidebar-stickers.png" width="150" height="634" alt="Sidebar Stickers">
<p>
你不需要直接将课程应用于图像。
<强> PK 强>
答案 2 :(得分:0)
.sidebar { float: left; width: 200px; }
不是right
index-page{ float: left;}
(FF需要,IE不是)