网页自适应手机以及各种屏幕
网页自适应手机以及各种屏幕 网页自适应手机以及各种屏幕是指在不同大小的设备上呈现同样的网页,网页设计师面临着一个难题:如何才能在不同大小的设备上呈现同样的网页。移动设备正在超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对这个难题。 网页自适应设计(Responsive Web Design)是 Ethan Marcotte 在 2010 年提出的概念,指可以自动识别屏幕宽度、并做出相应调整的网页设计。它可以根据屏幕宽度,自动调整布局(layout)。在网页代码的头部,加入一行 viewport 元标签 `<meta name="viewport" content="width=device-width, initial-scale=1" />`,让网页宽度默认等于屏幕宽度,并且原始缩放比例为 1.0,即网页初始大小占屏幕面积的 100%。 在使用网页自适应设计时,需要注意以下几点: 不使用绝对宽度的布局,也不能使用具有绝对宽度的元素。CSS 代码不能指定像素宽度,而只能指定百分比宽度或使用 width:auto。 字体也不能使用绝对大小(px),而只能使用相对大小(em)。例如,body 的字体大小可以指定为页面默认大小的 100%,然后其他元素的字体大小可以根据 body 的字体大小进行计算。 第三,流动布局(fluid grid)是网页自适应设计的核心概念。它的含义是,各个区块的位置都是浮动的,不是固定不变的。float 的好处是,如果宽度太小,放不下两个元素,后面的元素会自动滚动到前面元素的下方,不会在水平方向 overflow(溢出),避免了水平滚动条的出现。 第四,选择加载 CSS 是网页自适应设计的核心,它的意思就是,自动探测屏幕宽度,然后加载相应的 CSS。Media Query 模块是 CSS3 引入的,可以根据屏幕宽度,加载不同的 CSS。 网页自适应设计可以让网页在不同大小的设备上呈现同样的效果,提高了用户体验,并且可以减少网站的维护难度。
- foveni2014-03-10用处不太大,文档里推荐了一个网站
- 粉丝: 28
- 资源: 89
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- intro-程序员问卷调查
- 企业人事管理系统 [源码+论文]
- 软件开发C++重要培训资料分享12软件开发C++开发技术资料.zip
- 机器学习大作业 C++实现的基于图像处理的安检违禁物品识别源码+实验报告(满分)
- AutoOS: Make Your OS More Powerful by Exploiting Large Language
- 智能优化特征选择-基于FPA花朵授粉优化的特征选择分类算法KNN分类器(matlab程序)
- 移动方块小游戏-Python
- 智能优化特征选择-基于FOA果蝇优化的特征选择分类算法(matlab程序)
- 智能优化特征选择-基于MFO飞蛾扑火优化的特征选择分类算法(matlab程序)
- QT MySQL编译工程目录