浮动:对不起作用

时间:2015-04-28 01:57:57

标签: css css-float

我试图将三段文字浮动到图像的右侧。但是,浮动:对;不工作。相反,文本和背景颜色(我为测试添加)被放置在图像上方,完全覆盖它。

我错过了什么?

<div style="width: 100%; max-width: 1200px; height: 500px; background-color: purple;">
<a href="url"><img src="url" style="max-width: 406px; width: 30%; height: auto;  float: left;  background-color: red; position: absolute;"></a>
<div style="float: right; background-color: green; position: absolute; max-width: 790px; width:69%;">
<p> Text..... </p>
<p> More Text</p>
<p>Final Paragraph </p>
</div>
</div>

2 个答案:

答案 0 :(得分:1)

您正在使用position:absolute;以及相同元素的浮点数。尝试使用浮动。

DEMO

答案 1 :(得分:0)

位置:绝对; - 在“绿色”文本中设置它只是那样,绝对,因此浮动不是与图像“内联”

<div style="float: right; background-color: green;  max-width: 790px; width:69%;">

完成所做的更改:http://jsfiddle.net/mschultheiss/zghbz40p/