我希望有一个CSS样式,其中一个div的position属性是fixed。这个特定的div位于另一个包含一些文本的div中。但是,具有CSS position属性fixed的div会覆盖文本的顶部。因此,文本被隐藏在那个div下面。我需要将文本div和图像div对齐,以便文本围绕图像,并且没有任何内容被隐藏在图像下面。
<html>
<head>
<style type="text/css">
.newspaper
{
-moz-column-count:3; /* Firefox */
-webkit-column-count:3; /* Safari and Chrome */
column-count:3;
-webkit-column-width:100px;
column-width:100px;
}
</style>
</head>
<body>
<p><b>Note:</b> Internet Explorer and Opera do not support the column-count property.</p>
<div class="newspaper" >
<div class="changeFont" style='font-size:18px;'>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna
aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation
</div>
<div style="float: right; position:fixed; left:170px;top:80px;display:inline-table;">
<img id="imageTable" width="280" height="80" src="http://www.google.co.in/logos/2011/alamara11-hp.jpg"/>
</div>
<div class="changeFont" style='font-size:18px;'>
ullamcorper suscipit lobortis nisl ut aliquip
ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore
eu feugiat nulla facilisis at 9999999999999999
111111111111111 vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue
duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod
mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem.
Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius.
</div>
</body>
</html>
position:fixed
的意思。这意味着div
元素的位置在视口中是固定的,不受滚动位置的影响。因此,它将始终与某些内容重叠。position:fixed
还会从流中移除该元素,使其父元素不再考虑固定的 div,并围绕其移动内容。也许你想使用float
代替? - Bazzz