html DIV 中插入图片的3个深度问题, 求懂真正原理的高手解答

1一个大DIV下面有很多子DIV,各个子DIV里有图片,现在每个图片要单独加属性widthheight来指定宽,高,能不能在总DIV中统一加一个属性来控制下面所有图片的大... 1 一个大DIV下面有很多子DIV, 各个子DIV里有图片, 现在每个图片要单独加属性width height来指定宽,高, 能不能在总DIV中 统一加一个属性来控制下面所有图片的大小? 不能使用js和 css .

2, 图片源文件是1000*1000像素, 插入到DIV里用width height指定为200*200,那么网页加载的时候是怎么处理的? 是先下载1000像素的原图到本地 然后压缩成200显示出来吗? 压缩是用的什么算法?谁压缩?
还是在服务器上就压缩了然后下载200像素的图片? 我要知道这里 对加载速度的影响.

3, 图片用width :200, height:200指定大小后, 如果是长方形的图片, 它会强制变成这个高宽1:1的正方形, 如何保持等比例缩放, 只 将最长边变成200,?
展开
 我来答
憨笑大猪
推荐于2016-05-04 · TA获得超过1556个赞
知道大有可为答主
回答量:1351
采纳率:50%
帮助的人:1802万
展开全部

问题1:不用js或是css是不可能的,div下的元素很多,图片只是其中一种,如果不用筛选器怎么能设置相应的内容.

问题2:读取的尺寸和显示的尺寸没关系,你可以把大尺寸的图片显示成一个点,也可以拉伸一个小图片,不是压缩,是浏览器解释之后,用插值方式显示的

问题3:无论长宽多少都会按照你设定的大小显示的

<img src="
https://www.baidu.com/img/bdlogo.png
" width="100px" height="100px" />

                           

                            <img src="
https://www.baidu.com/img/bdlogo.png
" width="10px" height="10px" />

                                <img src="
https://www.baidu.com/img/bdlogo.png
" width="100%" height="100%" />

同样的图片 尺寸不同的话

那个小点点也是一个图

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式