Html Chrome开发者工具中的图片尺寸

Html Chrome开发者工具中的图片尺寸,html,css,google-chrome,firefox,Html,Css,Google Chrome,Firefox,我正在努力。本教程的一部分解释了如何使用浏览器开发工具的响应式设计功能来查看各种显示尺寸上嵌入图像的像素尺寸 它要求学生在浏览器中查看,并打开响应式设计开发工具。我用的是Chrome,就是这么做的。然后,我将屏幕尺寸设置为320x480,并查看了页面正文中的第一张图片。然而,Chrome表示图片的尺寸是800 X 464。如果屏幕本身只有320x480,那怎么可能呢 此外,我在Firefox中试用了它,Firefox提供了280x162.4 因此: 所有这些维度的单位是什么?我假设所有的维度都是

我正在努力。本教程的一部分解释了如何使用浏览器开发工具的响应式设计功能来查看各种显示尺寸上嵌入图像的像素尺寸

它要求学生在浏览器中查看,并打开响应式设计开发工具。我用的是Chrome,就是这么做的。然后,我将屏幕尺寸设置为
320x480
,并查看了页面正文中的第一张图片。然而,Chrome表示图片的尺寸是800 X 464。如果屏幕本身只有
320x480
,那怎么可能呢

此外,我在Firefox中试用了它,Firefox提供了
280x162.4

因此:

  • 所有这些维度的单位是什么?我假设所有的维度都是以像素为单位的,但是分数像素并没有真正意义
  • 假设单位都一样,为什么Chrome的画面比屏幕大,为什么Chrome与Firefox不一致

  • Mozilla Firefox开发者工具会显示图像的大小,而Google Chrome开发者工具会显示图像的实际大小


    因此,我们可以说Google Chrome和Mozilla Firefox都没有错,他们只是显示了不同的图像大小,因为他们的设计师选择了这样做。

    Mozilla Firefox开发工具向您显示了图像的大小,而谷歌Chrome开发工具实际显示的图像大小


    因此,我们可以说Google Chrome和Mozilla Firefox都没有错,它们只是显示了不同的图像大小,因为它们的设计师选择了这样做。

    一般来说,移动浏览器使用以下策略来显示未经移动优化的网站:它们将这些网站呈现为显示在一个小桌面上(即在一个桌面上)“虚拟视口”(通常为800到1000像素宽),然后缩小结果以适应移动屏幕。彼得·保罗·科赫(Peter Paul Koch)的经典文章《两个视口的故事》(特别是)对此进行了很好的解释

    Chrome开发工具的Responsice设计模式似乎假设这种行为正在发生,“虚拟视口”的宽度为980像素。Firefox不这样做,使虚拟视口等于实际窗口大小。设置
    使所有浏览器(包括真正的移动浏览器)都这样做

    因此:

  • 单位是缩放前的CSS像素。非整数像素对于计算很有意义,当浏览器渲染它们时,它们会四舍五入

  • 由于虚拟视口被缩小,图片比屏幕大。这可以通过设置
    来防止


  • 一般来说,移动浏览器使用以下策略来显示未进行移动优化的网站:它们将网站渲染为显示在小桌面上(即在“虚拟视口”上,通常为800到1000像素宽),然后缩小结果以适应移动屏幕。有一篇经典文章“两个视口的故事”(特别是)彼得·保罗·科赫(Peter Paul Koch)很好地解释了这一点

    Chrome开发工具的Responsice设计模式似乎假设这种行为正在发生,“虚拟视口”的宽度为980像素。Firefox没有这样做,使虚拟视口与实际窗口大小相等。设置
    会使所有浏览器(包括真正的移动浏览器)都执行后者

    因此:

  • 单位为缩放前的CSS像素。非整数像素对于计算很有意义,当浏览器渲染它们时,它们会被舍入

  • 由于虚拟视口已缩小,因此图片比屏幕大。这可以通过设置
    来防止


  • 下载的图像可能比屏幕上显示的图像大。如果下载的图像对于视图空间来说太大,它会缩小图像以适应需要

    对于Chrome90,当鼠标悬停在DevTools元素检查器中的图像URL上时,工具提示将显示渲染大小和固有大小。内在大小是下载的大小

    在Firefox中,将鼠标悬停在其检查器中的图像URL上,将在图像的弹出缩略图下显示实际图像大小(下载大小),并在页面视图中显示图像的渲染大小


    在真实的移动设备上,渲染的大小实际上可能比这些浏览器移动视图显示的大。在撰写本文时,移动屏幕尺寸通常为1080 x 1920像素,甚至更密集(谷歌像素5具有FHD+屏幕(1080 x 2340))。浏览器移动视图可能指示视图大小约为320 x 480(取决于选择的设备)。

    下载的图像可能比屏幕上显示的图像大。如果下载的图像对于视图空间来说太大,它会缩小图像以适应需要

    对于Chrome90,当鼠标悬停在DevTools元素检查器中的图像URL上时,工具提示将显示渲染大小和固有大小。内在大小是下载的大小

    在Firefox中,将鼠标悬停在其检查器中的图像URL上,将在图像的弹出缩略图下显示实际图像大小(下载大小),并在页面视图中显示图像的渲染大小


    在真实的移动设备上,渲染的大小实际上可能比这些浏览器移动视图显示的大。在撰写本文时,移动屏幕尺寸通常为1080 x 1920像素,甚至更密集(谷歌像素5具有FHD+屏幕(1080 x 2340))。浏览器移动视图可能指示视图大小约为320 x 480(取决于选择的设备)。

    当您将鼠标悬停在“元素”面板中的src上时,Chrome将显示图片的原始尺寸,它会在样式面板中显示css,在这种情况下,它是容器的
    100%
    ,颜色会显示原始的一角硬币