网页中文字环绕图片效果的实现
1、直接设定文字环绕图片
<div style="width: 400px; border: 1px solid
#CCCCCC">
<img id="img" src="images/photo_01.gif"
style="float: left; clear: left; width: 120px; height: 120px;
padding: 10px" />
某某公司是生产销售新型电子材料、服装、家具的专业厂家,有自营进出口权,年销售额过亿元。<br/>新型电子材料产品已在全国各大电子企业、军工企业以及航天、钟表、珠宝首饰等行业享有较高的知名度。
服装畅销北美、欧洲、大洋洲<br/>我要实现左上
角是图片,然后就是文字环绕在图片的右边,像下面的效果图一样。
</div>
2、用CSS实现文字环绕图片的效果
以下是引用片段:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<style>
div {
width:300px;
border:1px solid red
}
img {
float:left;
width:100px;
height:100px
}
</style>
<div>
<img src="images/photo_01.gif"
/>
某某公司是生产销售新型电子材料、服装、家具的专业厂家,有自营进出口权,年销售额过亿元。<br/>新型电子材料产品已在全国各大电子企业、军工企业以及航天、钟表、珠宝首饰等行业享有较高的知名度。
服装畅销北美、欧洲、大洋洲<br/>我要实现左上
角是图片,然后就是文字环绕在图片的右边,像下面的效果图一样。
</div>
B. 怎么将图片设置成环绕文字
图文环绕有多种睁芹方式,从环绕方式的名字和图标就能直观地看出图片和文字的环绕效果特点。
1、首先打开word文档,在页面中插入一张图片,可以看拆早轮到图片的右上角有布局选项的图标。
C. 如何让文字环绕在 DIV 或者其他元素 的四周 ,四面都要有文字。
我懂lz的意思,但是lz想过木有,word中文字四周环绕图片的效果,图片是插在文字中某个字符后面开始的,在html中,如果你想实现这样的效果,就必须把图片插在一个字符后面,这样,从该字符起,后面的宽度、下面的高度,留出给图片,是合理的。
目前单纯用基础的css+html ,只能实现3面环绕,如果按lz说不能在中间插图,只能实现2面环绕。
说了这些,lz想必须实现,js也是可以的,完全满足lz要求的会复杂点。
但是不知道你给的这些限定条件有没有可以修改的?
如1,载入的文字长短不确定,但是图片希望一直居中显示在文字中间,
可以js获得当前文字段落+图片float:right后外层div的宽度和高度,js将从高度的一半、宽度的一半处将图片插入。
如2,图片载入后的文字希望能编辑时不出差错,
js将文字中<img>全部删除后把文本段落送出来,进行操作。
如果lz不精通js,还是交给开发人员来吧……
另外一种:
如果文本是固定的,你可以手工划分出上面的div,左边的div 中间的图片 右边的div,下面的div,然后依次把文字放进去,这也是可以的。