我们在日常设计网页时考虑图片自适应大小,有时需要为图片设置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,这样一来就能解决图片不显示的问题。
免责声明:本站所有资讯内容搜集整理于互联网或者网友提供,并不代表本网赞同其观点,仅供学习与交流使用,如果不小心侵犯到你的权益,如果你对文章内容、图片和版权等问题存在异议,请及时联系我们删除该信息。