⚡ 编程实验室🏗️ HTML🎨 CSS⚡ JavaScript🐍 Python🗄️ SQL☕ Java⚛️ React💚 Vue🟢 Node.js⚙️ C语言🐘 PHP🐹 Go🔷 TypeScript🐬 MySQL🔧 C++🎯 C#🦀 Rust🅱️ Bootstrap💡 jQuery🎸 Django🍃 MongoDB👗 Sass🎪 Kotlin📊 R语言📋 XML📊 Excel🐘 PostgreSQL🐳 Docker🅰️ Angular🎮 游戏🏠 网站首页

HTML viewport 视口深入

HTML viewport深入:meta viewport宽度width=device-width/初始缩放initial-scale/最大缩放maximum-scale/最小缩放minimum-scale/用户缩放user-scalable、视觉视口vs布局视口vs理想视口 · 难度:入门 · +10XP

HTML viewport —— 移动端适配的第一行代码

在手机上看网页时,为什么有的网页字特别小需要双指放大?因为没有设置viewport。这一行代码是所有响应式网页的起点。

标准viewport设置

<meta name="viewport" content="width=device-width, initial-scale=1.0">

告诉手机浏览器:用设备的实际宽度显示网页,初始缩放比例为1。

完整属性说明

属性作用推荐值
width视口宽度device-width
initial-scale初始缩放1.0
maximum-scale最大缩放不设(让用户自由缩放)
user-scalable允许缩放yes

有vs没有viewport

没有viewport:手机把网页按980px渲染再缩小到屏幕,字像蚂蚁一样小。

有viewport:网页按手机实际宽度(如375px)渲染,字大小正常。

动手练习

  1. 基础练习:做一个网页,分别测试有和无viewport在手机上的效果。
  2. 进阶应用:用CSS Media Query配合viewport做响应式布局——手机单列、平板两列、电脑三列。
  3. 项目实战:找个没做移动适配的网页,加上viewport和响应式CSS。
Ctrl+Enter
🚀 升级VIP
解锁全部课程+AI助手

🏆 学习排行

加载中...

📊 统计

📖 101 篇
0 完成
🔥 0