2011-05-30 51 views

回答

2

将图像浮起。

.someclass 
{ 
    float: left; 
} 
+0

已经是我的想法。 – coderego 2011-05-30 12:48:22

+0

查看源代码,您正在浮动容纳图像和文本的容器div。将float应用于图像,应该这样做 – 2011-05-30 12:51:54

+1

你不是。您正在浮动图像坐在旁边的div,但不是图像本身。 – MrG 2011-05-30 12:51:56

0

我真的不明白你的意思(甚至与顶部)的一部分,但我会建议是包括浮动:左风格你的形象,

<img src="images/grad_cap.jpg" style='float:left' /> 

记得放一个明确的:在下一个要素,以确保一切都重置为正常。 例如

<div style='clear:both' />

这里有一个很好的教程,让你的你需要哪一步一步的演练,http://css.maxdesign.com.au/floatutorial/

问候,
安迪。

0
<div style="overflow:auto"> 
     <div style="float:left;"> 
      <img src="#" style="margin-right:10px;"/> 
     </div> 
     <div style="float:right;"> 
      text goes here. 
     </div> 
</div> 

CSS浮动将达到你想要的效果。父元素的自动溢出会清除浮动元素,以便容器的基部扩展到两个子元素的高度(它与clear:都是相同的)。

如果你想在图像和文本之间的一些空间,要么把图像上的一些保证金/填充,或定义左侧的宽度,右浮动div的允许之间的一些空间。

(通过把保证金/填充的图像,而不是浮动的div,你避免Internet Explorer 6中的臭虫边距上浮动元素增加了一倍。)