青岛做网站
新闻动态

网页制作时为图片设置max-width属性后在浏览器中图片不显示怎么办

2020-06-06来源:青岛做网站
    我们在日常设计网页时考虑图片自适应大小,有时需要为图片设置max-width属性,一般会为图片设置max-width全局属性,但是有时我们会遇到在浏览器网页时图片无法正常显示。青岛建网站要说图片设置max-width会使图片消失,是要满足一定的条件的,我们在日常的网页设计时一定要重视。
首先来看一下,满足哪些条件会导致图片消失:
1.图片通过css设置了max-width:100%
2.图片设置了width属性,且不等于auto的值,或者css中设置了width,且不等于auto。
3.图片的父级元素设置了float,且没有设置宽度
如果满足以上条件,图片宽度为0,不会在浏览器中显示。
那么如何解决设置max-width属性后图片消失的问题呢?
1.给父级浮动元素设置不为auto的宽度。 
2.去掉image元素的width属性。 
3.在image元素没有width属性的情况下,设置样式width为auto。 
4.去掉max-width样式。 
笔者一般比较习惯在图片img标签中添加max-width:none,这样一来就能解决图片不显示的问题。