首页 > 代码库 > 左图有文本,图片自由缩放
左图有文本,图片自由缩放
核心点有两个,大盒子设置box-sizing:border-box,这样的话设置padding值后就不会有横向滚动条
然后就是图片左浮动,文本有浮动,这样就能让文本和图片之间有间隔。
由于采用百分比布局,图片就能在窗口变化的时候,自由缩放了。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> *{ padding: 0; margin: 0; } .box { width: 99%; border: 1px solid red; padding: 5px; box-sizing: border-box; /* 清除浮动 */ overflow: hidden; } /* 核心部分:图片占据25%,最大宽度为图像宽度,图像左浮动,文本右浮动 */ .box img{ width: 25%; max-width: 200px; display: block; float: left; } .box h3,.box p{ width: 74%; float: right; } .box h3 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } </style> </head> <body> <div class="box"> <img src="img/dunstan.jpg"> <h3>这是一个标题,这是一个很长的标题,这是一个很长的标题这是一个很长的标题</h3> <p>这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落这是一个段落</p> </div> </body> </html>
演示地址:http://down.yesyes.wang/book/04/demo.html
左图有文本,图片自由缩放
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。