CSS-有关于图片的问题

一般在实际项目中,图片大多数情况下都是由<img>标签插入进去的,这样的好处就是方便后期的维护以及在进行前后端对接时提供方便。可这就带来了一个问题,那就是由<img>标签插进去的图片并不会像设置背景图片那样方便。在这里我给大家提供一个解决方案。


1、首先给需要插入图片的div设置一个类名,可以是img-box、imgs等等,在这里我推荐使用img-box。

2、在style中设置 .img-box img{max-width:100%;min-height:100%;font-size:0;display:block; }

3、另外设置一个类名,专门用来设置图片的大小。


这样设置之后,不管后台传多大的图片进来都不会出现溢出的部分,怎么样,是不是很神奇呢。

还有就是有关于背景图片的问题。当给一个div设置过背景图片后,如果还想要让它background-size:100%;时一定要注意它的先后顺序。比如,在设置过background后,background-size必须放在background的后面,否则将无法渲染。这与浏览器渲染代码的先后顺序有关。(已在VsCode中得到证实)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值