例如:我有一个宽度为 300px 的元素。然后,如果我放大,我仍然有宽度为 300px 的元素,但每个 css 像素都会更大。但是如果我设置 max-width: 1000px 然后将在某一时刻放大元素开始缩小宽度。为什么?
问问题
2361 次
1 回答
0
这样做的原因是因为 max-width 是为了防止元素缩放到 1000px 以上,只要容器宽度或屏幕小于 1000px,元素就会响应 50% 的宽度。
element {
width: 50%;
max-width: 1000px;
}
当设置 300px 的固定宽度时,元素不再响应并且无法根据屏幕的缩放或调整大小来调整大小。因此,当放大元素时会保留它的大小,因此在下面的代码中,最大宽度不相关,因为元素永远不会超过 300 像素。
element {
width: 300px;
max-width: 1000px;
}
如果您有任何问题,请告诉我。
于 2017-12-14T09:05:46.540 回答