CSS和一个div,我尝试使用float left作为图像,使用float right作为它的描述。我似乎无法在不打乱它们的位置的情况下将它们排列在一起。我试着调整文本,但每次文本太多时,整行段落都会换成一行,这就是发生的情况。
http://postimg.org/image/b2n0g31sh/
如何避免这种情况,使图像停留在它的位置上,文本停留在右边,当达到它的极限时,它应该换到一个新行,而不会从浮动的位置上打乱自己?到目前为止,这是我的代码。
http://jsfiddle.net/blackknights/93WGq/
<div id="container" align="center">
<div id="container2">
<div id="wrapper">
<div id="header">
<img src="tsclogo2.jpg" />
</div>
<div id="content">
<div id="menubar">
<ul id="mcolor">
<li><a href="tdesign.html"><font color="#000000"> Home </</a>
</li>
<li class="active"><a href=""><font color="#000000">About Us</font></a>
</li>
<li><a href="gallery.html"><font color="#000000">Gallery</font></a>
</li>
<li><a href="contactus.html"><font color="#000000">Contact Us</font></a>
</li>
</ul>
</div>
</div>
<div id="contentbody">
<div id="contentbodytext">
<div id="divaboutusintroductionparagraph"> INTRODUCTION PARAGRAPH INTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPHINTRODUCTION PARAGRAPH</div>
<div id="imageholder">
<img src="bridge.jpg" width="230" height="120" />
<div id="divfloatright">
<p>You rarely hear any entrepreneurs who succeeded in a snap. dddddddddddddddddddddddddddddddddd</div>
</div>
</div>
</div>
<!--closing tag for wrapper -->
</div>
<!--closing tag for container2 -->
</div>
<!--closing tag for container -->发布于 2013-09-11 02:47:23
假设您想要将图像和描述作为一个开始新行的部分,尝试如下所示:
#imageholder {
border: 1px dotted red;
overflow: auto;
}
#imageholder img {
padding: 50px;
float: left;
}
#divfloatright {
text-align:left;
padding-right:50px;
word-break:break-all;
}有关演示,请访问:http://jsfiddle.net/audetwebdesign/93WGq/5/
https://stackoverflow.com/questions/18726384
复制相似问题