100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)【javascript】

CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)【javascript】

时间:2022-09-30 11:51:44

相关推荐

CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)【javascript】

web前端|js教程

CSS,Table,图文混排,文本自适应

web前端-js教程

这就出现一个问题,如果图片过小,或文字过长,就会出现文字把整个表格撑得很大,即占用了很多空间,显示效果也非常不美观。

网上也有许多解决办法,但要么复杂,要么不能解决跨浏览器问题,要么不能自适应图片大小变化。

在我的这个方法中,解决了:不需要在代码中指定图片大小、跨浏览器、非常简单。最后的效果下图例,当文字过长时,它会自动换行以适应图片宽度:

方法如下:

1)图片及图片说明代码如下:

json格式化 源码,部署vscode,ubuntu 默认内核,一个tomcat的并发上限,sqlite设置上限,网页设计市场价,香港服务器 托管,酒店预订插件,前端怎么设计框架,狙击手身上爬虫子,php 获取年,易seo,网站注册源码,网页验证码接收源码,html相册模板,漂亮的html注册页面,购物网站后台管理系统,淘宝客程序哪个好lzw

2)”mod_img” 的定义如下,它指定了表格及图片边框的CSS样式:

.mod_img {margin:6px; border:1px solid #AAAAAA; padding: 3px; }

.mod_img img{margin:3px; border:1px solid #AAAAAA; padding:0px; }

3)”mod_img_desc” 的定义如下,它指定了说明文本的CSS样式:

.mod_img_desc {font-size:12px;word-break:break-all;width:100%; overflow:auto;}

这里的关键是上边的 width=”10″ 这处,这是文本自适应图片宽度的关键,实际上10是个很小的值,一般图片都大于这个值,并且在表格中显示一个图片时,图片会按自己的实际大小把这个表格撑开,因此这个 width 并不会影响图片的显示,而在 3)处指定了文本的 width 为100%,就是说文字按照实际的宽度显示,而不管该宽度是多少,当文字超过宽度时,自动换行。

经过测试,该方法在 IE/Firefox/Safari/Opera等浏览器中均能完美正常工作!祝你愉快。

c 工资源码,ubuntu怎么加装flash,怎样用tomcat跑项目,爬虫项目班python,学php需要什么配置,seo的音译lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。