图片旁边的文字

伦纳特

好的,所以,我有一个960像素宽的div。

我在div中有一张图片,该图片的宽度为640px,并且我希望另一个div旁边的文字为320px的宽度。当我这样做并向左浮动图像,向右浮动另一个div时,就会发生这种情况。

http://i.stack.imgur.com/qRleq.jpg

图片和“ VOIE WIE”必须在白色区域中,并且已设置了最小高度。

我该如何解决?

HTML:

<h2 id="pagetitle">ADEMHALING</h2>
<div id="foto"></div><div id="floatright"><h4 id="pagecontent">VOOR WIE</h4></div>

CSS:

#foto {
display: block;
width: 640px;
background-image: url(../images/ademhaling.png);
background-size: cover;
background-repeat: no-repeat;
height: 320px;
float: left; }
#floatright {
width: 310px;
border-top: #CCC 1px solid;
border-left: #CCC 1px solid;
float: right; }

JSFIDDLE

恩克莫尔

发生这种情况是因为您的浮动元素退出了“文档流”(这是浮动元素的正常行为)。

您可以做的是将overflow: hidden白色部分元素设置为a ,这将迫使浮动元素保留在“包装器”中。

jsFiddle

其中#content元素代表您网站的白色部分。


祝你好运!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章