导航
×
   ❮   
HTML CSS JavaScript PHP Go Sass W3C Colors ECMS

CSS 教程

CSS 简介 CSS 语法 CSS 选择器 CSS 如何使用 CSS 注释 CSS 颜色 CSS 背景 CSS 边框 CSS 外边距 CSS 内边距 CSS 高度/宽度 CSS Box 模型 CSS 轮廓 CSS 文本 CSS 字体 CSS 图标 CSS 链接 CSS 列表 CSS 表格 CSS Display CSS Max-width CSS 定位 CSS 溢出 CSS 浮动 CSS Inline-block CSS 对齐 CSS 组合器 CSS 伪类 CSS 伪元素 CSS 不透明度 CSS 导航栏 CSS 下拉菜单 CSS 图片库 CSS 图像拼合技术 CSS 属性选择器 CSS 表单 CSS 计数器 CSS 网站布局 CSS 单位 CSS 特异性

CSS3 高级

CSS3 高级教程 CSS3 简介 CSS3 圆角 CSS3 边框图像 CSS3 多重背景 CSS3 颜色 CSS3 渐变 CSS3 阴影 CSS3 文本效果 CSS3 网络字体 CSS3 2D 转换 CSS3 3D 转换 CSS3 过渡 CSS3 动画 CSS3 提示框 CSS3 样式图像 CSS3 object-fit CSS3 按钮 CSS3 分页 CSS3 多列 CSS3 用户界面 CSS3 变量 CSS3 盒子大小 CSS3 媒体查询 CSS3 媒体查询实例 CSS3 弹性盒子

CSS 响应式

RWD 简介 RWD 视口 RWD 网格视图 RWD 媒体查询 RWD 图片 RWD 视频 RWD 框架

CSS 网格

网格简介 网格容器 网格项

CSS 实例

CSS 模板 CSS 实例 CSS 测验

CSS 参考手册

CSS 参考 CSS 浏览器支持 CSS 选择器 CSS 伪元素 CSS 组合符 CSS 函数 CSS 参考 (听觉) CSS 网页安全字体 CSS 字体回退 CSS 可动画属性 CSS PX 到 EM 转换器 CSS 颜色 CSS 颜色值 CSS 默认值 CSS 实体

响应式网页设计视口


什么是视口?

视口是用户在网页上可见的区域。

视口会随着设备的不同而变化,在手机上会比在电脑屏幕上小。

在平板电脑和手机出现之前,网页只为电脑屏幕设计,网页通常采用静态设计和固定大小。

然后,当我们开始使用平板电脑和手机上网时,固定大小的网页太大了,无法适应视口。为了解决这个问题,这些设备上的浏览器会将整个网页缩小以适应屏幕。

这并不完美!!但这是一种快速的解决方案。


设置视口

HTML5 引入了一种方法,让网页设计师通过 `` 标签来控制视口。

您应该在所有网页中包含以下 `` 视口元素:

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

这会给浏览器指令,告知如何控制页面的尺寸和缩放。

width=device-width 部分将页面的宽度设置为与设备的屏幕宽度一致(这将因设备而异)。

initial-scale=1.0 部分设置了浏览器首次加载页面时的初始缩放级别。

这是一个没有视口 meta 标签的网页实例,以及同一个网页有视口 meta 标签的实例。

 

提示:如果您用手机或平板电脑浏览此页面,可以点击上面的两个链接来查看区别。


内容适应视口

用户习惯于在桌面和移动设备上垂直滚动网页 - 但不是水平滚动!

因此,如果用户被迫水平滚动或缩小以查看整个网页,将导致糟糕的用户体验。

一些需要遵循的附加规则

1. 请勿使用大的固定宽度元素 - 例如,如果一张图片显示时宽度大于视口,则可能导致视口水平滚动。请记住将此内容调整为适合视口宽度。

2. 请勿让内容依赖于特定的视口宽度才能正常显示 - 由于设备之间的屏幕尺寸和 CSS 像素宽度差异很大,内容不应依赖于特定的视口宽度才能正常显示。

3. 使用 CSS 媒体查询为小屏幕和大屏幕应用不同的样式 - 为页面元素设置大的绝对 CSS 宽度将导致该元素在较小的设备上对视口来说过宽。相反,可以考虑使用相对宽度值,例如 width: 100%。此外,在使用大的绝对定位值时要小心。它可能导致元素在小型设备上超出视口。


Copyright ©2020-2026 freew3c.com All Rights Reserved 提供的内容仅用于学习和测试,不保证内容的正确性。