正在加载...

HTML 响应式

布局之后是 响应式:同一 URL 要在手机和桌面都可用。HTML 从 viewport 开始;CSS 收尾。

一个 URL,多种宽度

不必单独做移动版 HTML。1200px 习惯会造成横向滚动。

直接回答

1) viewport meta。2) 流式宽度。3) img max-width:100%。媒体查询属于 CSS 课。

📊 HTML unlocks vs CSS responsive tools

Layer Job for responsiveness Examples
HTML viewport Tell mobile browsers how to size the layout viewport meta name="viewport" with width=device-width
HTML structure Keep landmarks and flexible wrappers that can reflow header, main, aside, div.row (from layout)
CSS fluid sizing Let boxes and images shrink instead of overflow max-width, %, height: auto
CSS adaptation Change columns and spacing at breakpoints media queries, flex/grid tweaks (CSS courses)
Avoid Huge fixed pixels and layout tables fighting narrow screens width="1200", whole-page table chrome

viewport meta——关键 HTML 片段

没有它,许多手机会缩小桌面画布,文字显得极小。

Viewport meta in head

html
HTML Code
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Responsive demo</title>
</head>

读 viewport 行

  • name=viewport 是开关
  • width=device-width 对齐设备宽度
  • initial-scale=1.0 为 100%
  • 仍需要 CSS

流式图片——HTML 标记 + CSS 缩放

img 与 alt;缩放靠 CSS。

Fluid images helper

html
HTML Code
<style>
img { max-width: 100%; height: auto; }
</style>
<img src="images/wide.jpg" alt="Wide landscape photo">

读流式规则

  • max-width:100%
  • height:auto 保持比例
  • width=1200 在手机上会溢出

HTML 解锁;CSS 收尾

viewport 与灵活结构属 HTML。流式栏与断点属 CSS。

练习——缩放实验室

  1. 添加 viewport
  2. 宽图 + 流式 CSS
  3. 收窄窗口
  4. 临时试 width=1200

易错点

  • 忘记 viewport
  • 固定 1200px 媒体
  • 以为只要 HTML
  • 整页布局表格

小结

  • viewport 必不可少
  • 流式图片有帮助
  • HTML + CSS
  • 下一课:表单

🧠 测试您的知识

准备开始

测试您的知识

通过这个互动测验挑战自己,看看你对这个主题的理解程度如何

❓
5
问题
🎯
70%
及格要求
♾️
∞
时间
🔄
∞
尝试次数

📝 说明

  • 仔细阅读每个问题
  • 为每个问题选择最佳答案
  • 您可以随时重新参加测验
  • 您的进度将显示在顶部