У меня есть изображение, плавающее слева от содержащего элемента.
У меня есть то, что я хотел бы выровнять рядом с изображением.
Моя проблема в том, что пули (которые являются изображениями BG) не очищают изображение.
Я надеюсь, что изображение ниже иллюстрирует мою проблему:
Мой HTML:
<div id="project-detail">
<img src="/assets/images/our-work/hartford-444x444.jpg" alt="Hartford Homes" />
<h2>Project Detail Heading here H2</h2>
<p>Work intro text will go in here text dolor sit amet, consectetur adip isicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudan tium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae.</p>
<p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudan tium, totam rem <a href="#" title="Link Title">this is a link</a> aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae.</p>
<p>Voluptatem accusantium doloremque laudan tium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae.</p>
<ul>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
<li>Ut enim ad minima exercit. veniam, quis.</li>
</ul>
</div><!-- end #project-detail -->
и мой CSS:
#project-detail {
float:left;
clear:both;
width:940px;
margin-bottom:30px;
}
#project-detail img {
float:left;
margin:0 20px 20px 0;
border:8px solid #eee;
background:#eee;
/* CSS3 border radius */
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
#project-detail h2 {
}
#project-detail ul {
list-style:none;
line-height:1.6;
}
#project-detail ul li {
padding-left:16px;
background:url(/assets/images/li-bg.gif) top left no-repeat;
}
Любая помощь или совет будет принята с благодарностью! : О)
NB. Если возможно, я хочу попытаться найти решение, не разделяя изображение и текст на два разных элемента (один слева и один справа). Это потому, что я хотел бы, чтобы содержащийся div контролировался wysiwyg, поэтому он должен уметь обрабатывать что-либо в нем. Там может быть изображение, а может и нет. Я надеюсь, что это чувство