您好,欢迎访问一九零五行业门户网

css img失真怎么办

css img失真的解决办法:1、打开相应的css文件;2、通过设置“object-fit:none;”来保留原有元素内容的长度和宽度即可。
本文操作环境:windows7系统、html5&&css3版、dell g3电脑。
css img失真怎么办?
css样式 width:100% 图片失真
屏幕1920像素,设置img的width:1920px固定尺寸,图片不失真,设置width:100%图片失真
img{ display:block; /*img图片比父元素高度小几个像素,设置为块元素,使得父子div高度一致*/ width:100%;}
解决为了使图片自适应屏幕大小,设置width:100%导致图片失真问题
object-fit: none; /*保留原有元素内容的长度和宽度*/
如果效果不明显,可以选取一个带文字的图片,可以很好的看出清晰度差别
img{ width:100%; max-width:100%; object-fit:none;}
但是要注意,设置了object-fit:none后,当屏幕尺寸小于图片大小的时候,图片会自动裁剪至中间位置
相关拓展:
1990年,tim berners-lee和robert cailliau共同发明了web。1994年,web真正走出实验室。
从html被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的html只包含很少的显示属性。
随着html的成长,为了满足页面设计者的要求,html添加了很多显示功能。但是随着这些功能的增加,html变的越来越杂乱,而且html页面也越来越臃肿。于是css便诞生了。
1994年哈坤·利提出了css的最初建议。而当时伯特·波斯(bert bos)正在设计一个名为argo的浏览器,于是他们决定一起设计css。
其实当时在互联网界已经有过一些统一样式表语言的建议了,但css是第一个含有“层叠”丰意的样式表语言。在css中,一个文件的样式可以从其他的样式表中继承。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承或“层叠”作者的样式。这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合每个人的爱好。
哈坤于1994年在芝加哥的一次会议上第一次提出了css的建议,1995年的www网络会议上css又一次被提出,博斯演示了argo浏览器支持css的例子,哈肯也展示了支持css的arena浏览器。
同年,w3c组织(world wideweb consortium)成立,css的创作成员全部成为了w3c的工作小组并且全力以赴负责研发css标准,层叠样式表的开发终于走上正轨。有越来越多的成员参与其中,例如微软公司的托马斯·莱尔顿(thomas reaxdon),他的努力最终令internet explorer浏览器支持css标准。哈坤、波斯和其他一些人是这个项目的主要技术负责人。1996年底,css初稿已经完成,同年12月,层叠样式表的第一份正式标准(cascading style sheets level 1)完成,成为w3c的推荐标准。
1997年初,w3c组织负责css的工作组开始讨论第一版中没有涉及到的问题。其讨论结果组成了1998年5月出版的css规范第二版。
推荐学习:《css视频教程》
以上就是css img失真怎么办的详细内容。
其它类似信息

推荐信息