div 加 css 中怎么实现 左边是图片 右边是文字 且文字可以自动换行 不用浮动 和 margin 负数

 我来答
奥力给2023
推荐于2017-05-21 · TA获得超过2164个赞
知道小有建树答主
回答量:731
采纳率:67%
帮助的人:385万
展开全部
<style>
.main{ width:1000px; height:600px; background:#0CF;}
.main img{ vertical-align:middle; float:left; width:640px; height:320px;}
</style>
<div class="main">
<img src="图片地址" />
<span>文字区域</span>

以上方式已经按照你所说的,左边是图片,右边是文字,文字自动换行,并且环绕图片实现效果;
主要标签有:vertical-align:middle;使其让图片与文字对齐,float:left设置一个图片的靠左对齐方式;
你可以测试一下效果,希望对你有所帮助
百度网友122b23b
2015-09-30 · 超过32用户采纳过TA的回答
知道答主
回答量:55
采纳率:100%
帮助的人:42.6万
展开全部
你好
可以先给图片一个左浮动 float:left ;使其图片浮动到左侧
然后div也给一个左浮动 float:left ;让其div浮动到图片的右侧(未知总的div的宽度 不建议使用右浮动)
这样定位就完成了
下一步设置字体的自动换行 word-wrap:break-word; word-break:break-all
然后直接设置margin就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7ee7674fe
2015-09-30 · TA获得超过1181个赞
知道小有建树答主
回答量:466
采纳率:0%
帮助的人:404万
展开全部
在图片样式里加上float:left
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式