【问题标题】:How does browser zoom affect pixels defined in CSS?浏览器缩放如何影响 CSS 中定义的像素?
【发布时间】:2012-12-24 18:53:35
【问题描述】:

例如:我有一个宽度为 300 像素的元素。然后,如果我放大,我仍然有宽度为 300px 的元素,但每个 css 像素都会更大。但是如果我设置 max-width: 1000px 然后将在某一时刻放大元素开始缩小宽度。为什么?

【问题讨论】:

  • 这里的问题部分比较混乱,问题是什么?
  • 问题是为什么用户放大后max-width会变小

标签: html css zooming


【解决方案1】:

这样做的原因是因为 max-width 是为了防止元素缩放到 1000px 以上,只要容器宽度或屏幕小于 1000px,元素就会响应 50% 的宽度。

element {
    width: 50%;
    max-width: 1000px;
}

当设置 300 像素的固定宽度时,元素不再响应并且无法根据屏幕的缩放或调整大小调整大小。因此,在放大元素时会保留其大小,因此在下面的代码中,最大宽度不相关,因为元素永远不会超过 300px。

element {
    width: 300px;
    max-width: 1000px;
}

如果您有任何问题,请告诉我。

【讨论】:

    猜你喜欢
    • 2011-11-18
    • 2015-06-14
    • 1970-01-01
    • 2013-07-23
    • 2021-03-10
    • 1970-01-01
    • 2018-05-02
    • 2014-03-27
    • 2021-02-10
    相关资源
    最近更新 更多