.img-box { float: left; margin-right: 20px; }
上面的代码中,使用float属性将图片向左浮动,并设置右侧的文本元素离图片的距离为20像素。
.text-box { overflow: hidden; }
为了使图像和文本对齐并且不影响页面的其他布局,大家可以为文本元素添加一个overflow:hidden的属性,这样文本元素就可以自适应图片的高度,实现如下:
<div class="img-box"> <img src="example.jpg" alt="example"> </div> <div class="text-box"> <p>文字内容</p> </div>
最后,大家只需将图片和文本元素放在一个父级div中即可实现浮动图文布局。现在,大家可以添加更多的元素并使用相同的方法来实现更复杂的页面布局。