Z
ZHANK
布局基础

max-width 应用

max-width 限制宽度、响应式适配、与 width 的配合

max-width 应用

max-width 限制元素最大宽度——让内容在大屏幕上不会过宽,在小屏幕上自适应。

学完本章你将: 掌握 max-width 限制宽度、响应式适配。


基本用法

css
/* 内容区最大 1200px,小屏幕自适应 */
.container {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
}

响应式容器

css
/* 不同断点的最大宽度 */
.container {
  width: 100%;
  padding: 0 15px;
  margin: 0 auto;
}

@media (min-width: 576px) { .container { max-width: 540px; } }
@media (min-width: 768px) { .container { max-width: 720px; } }
@media (min-width: 992px) { .container { max-width: 960px; } }
@media (min-width: 1200px) { .container { max-width: 1140px; } }

图片自适应

css
img {
  max-width: 100%;   /* 不会超出父容器 */
  height: auto;      /* 保持比例 */
}

vs width

css
/* width: 100% → 始终和父元素一样宽 */
.full { width: 100%; }

/* max-width: 100% → 不超过父元素,但可以更窄 */
.responsive { max-width: 100%; }