移动端Viewport 使用rem来开发移动端网站

news/2024/5/20 12:31:38/文章来源:https://blog.csdn.net/weixin_30586085/article/details/99161337
移动端Viewport & 使用rem来开发移动端网站

Viewport大神 无双 的精彩解释

具体参数各型号是否支持参见:

http://www.cnblogs.com/2050/p/3877280.html#commentform

摘录:

移动设备上的viewport: 设备的屏幕上能用来显示我们的网页的那一块区域

设备像素比: docment.devicePixelRatio = 物理像素 / 独立像素

在Retina屏的iphone上,devicePixelRatio的值为2,也就是说1个css像素相当于2个物理像素。

一些设备上浏览器的默认viewport的宽度:

css中的像素只是一个抽象的单位,在不同的设备或不同的环境中,css中的1px所代表的设备物理像素是不同的。

不同的设备拥有有不同的ideal viewport。所有的iphone的ideal viewport宽度都是320px,无论它的屏幕宽度是320还是640,也就是说,在iphone中,css中的320px就代表iphone屏幕的宽度。

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> 作用:该meta标签的作用是让当前viewport的宽度等于设备的宽度,同时不允许用户手动缩放。

在苹果的规范中,meta viewport 有6个属性(暂且把content中的那些东西称为一个个属性和值),如下:

width设置layout viewport  的宽度,为一个正整数,或字符串"width-device"
initial-scale设置页面的初始缩放值,为一个数字,可以带小数
minimum-scale允许用户的最小缩放值,为一个数字,可以带小数
maximum-scale允许用户的最大缩放值,为一个数字,可以带小数
height设置layout viewport  的高度,这个属性对我们并不重要,很少使用
user-scalable是否允许用户进行缩放,值为"no"或"yes", no 代表不允许,yes代表允许

这些属性可以同时使用,也可以单独使用或混合使用,多个属性同时使用时用逗号隔开就行了。

visual viewport宽度 = ideal viewport宽度  / 当前缩放值

动态改变meta viewport标签:
document.write('<meta name="viewport" content="width=device-width,initial-scale=1">')

Rem大神 荒漠千蝶 的精彩解释:

http://www.cnblogs.com/weinan/p/5842886.html
 
posted on 2016-11-15 21:36 黄小闲儿 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/CarolHuang/p/6067435.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_730110.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python爬取两个网站_python网络爬虫之使用scrapy自动爬取多个网页

前面介绍的scrapy爬虫只能爬取单个网页。如果我们想爬取多个网页。比如网上的小说该如何如何操作呢。比如下面的这样的结构。是小说的第一篇。可以点击返回目录还是下一页对应的网页代码&#xff1a;我们再看进入后面章节的网页&#xff0c;可以看到增加了上一页对应的网页代码…

网站导航颜色停留_如何提升网站用户体验度

所谓的用户体验就是用户进入你网站之后的感受&#xff0c;具体的表现为用户在你网站停留的时间越短&#xff0c;打开的页面数量越少&#xff0c;就说明你的网站不太受用户所喜欢。相反用户进入你网站之后停留的时间越长就说明你的网站粘度比较好&#xff0c;能够为用户带来一些…

seo外链网站大全_这些站内、站外SEO优化细节你注意了吗?

这篇文章分享一下最基础的东西&#xff0c;也是最值得注意的细节&#xff0c;只要你做好这些细节&#xff0c;相信你就能做好SEO优化。第一、站内优化需要注意的几个地方1、URL&#xff1a;标准化&#xff0c;唯一化&#xff0c;静态化2、导航&#xff1a;主导航&#xff0c;面…

【自然语言处理入门系列】推荐:paperwithcode,一个适合关注人工智能最新进展的网站

【自然语言处理入门系列】推荐&#xff1a;paperwithcode&#xff0c;一个适合关注人工智能最新进展的网站paperswithcode使用示例Browse State-of-the-Artpaperswithcode 今天要给大家推荐的网站是paperswithcode&#xff0c;也就是https://paperswithcode.com/&#xff0c;一…

网站留言板防重复留言_成都玩具网站建设栏目规划设计分享!

伴随着互联网的不断发展,整个世界都被数据连接起来了,让大家足不出门就可以购买到全世界任何地方的商品&#xff0c;玩具行业也不能避开这一事实。下面笔者就成都玩具网站建设基本思路与大伙儿分亨一下。成都玩具网站建设成都玩具网站建设导航栏目架构设计1、市场销售玩具的客户…

如何移除网站Response Headers中的X-Powered-By信息?

X-Powered-By是网站响应头信息其中的一个&#xff0c;出于安全的考虑&#xff0c;一般会修改或删除掉这个信息。 如果你用的node.js express框架&#xff0c;那么X-Powered-By就会显示Express。如果用的thinkjs&#xff0c;那么X-Powered-By就会显示thinkjs.1... 最近&#xff…

php搭建文章类网站教程,PHPstudy搭建wordpress本地网站教程 | 自媒体培训教程-君墨...

我们在正式搭建网站之前往往会搭建一个本地网站。 这个网站只能在我们自己电脑上打开&#xff0c;就像我们玩电脑游戏中的单机游戏。 这个网站不能联网&#xff0c;你能看&#xff0c;别人不能看。这样做的好处是&#xff0c;我们可以在这里优化网站布局。你想要什么样的功能&…

服务器稳定对页面的排名很重要,网站关键词排名的影响因素

影响网站关键词排名的因素有哪些&#xff1f;在SEO优化中&#xff0c;优化师非常关心网站关键词在百度主页上的排名。就让我们一起来了解一下影响网站关键词排名的因素吧&#xff01;1、网站服务器稳定性网站服务器的稳定性和速度直接影响到网站关键词排名。如果蜘蛛抓取你的网…

linux shell基础测试题与答案,Linux Shell - Linux操作系统基础进阶练习题_Linux教程_Linux公社-Linux系统门户网站...

Linux操作系统基础进阶练习题Linux Shell[日期&#xff1a;2009-06-01]来源&#xff1a;Linux社区作者&#xff1a;Linux编辑[字体&#xff1a;大 中 小]linux shell1).更改Shell1.1).利用PS1变量改变命令提示&#xff0c;新提示符包括使用者帐号名称(u)&#xff0c;主机名(h)&…

一元建站-基于函数计算 + wordpress 构建 serverless 网站

前言 本文旨在通过 快速部署一个 wordpress 网站到阿里云函数计算平台 这个示例来展示 serverless web 新的开发模式, 包括 FUN 工具一键初始化 NAS, 同步网站到 NAS, 一键部署等能力&#xff0c; 展现函数计算的开发敏捷特性、自动弹性伸缩能力、免运维和完善的监控设施。 相…

(转)网站速度优化技巧:Nginx设置js、css过期时间

网站速度优化技巧&#xff1a;Nginx设置js、css过期时间 原文&#xff1a;http://www.webkaka.com/blog/archives/Nginx-set-the-expiration-time-for-js-and-css.html 配置Nginx expires缓存实现性能优化 原文&#xff1a;https://blog.webfsd.com/post_pei-zhinginx-expires-…

保护网站访问安全--阿里云DNS正式支持DNSSEC

近日&#xff0c;云解析DNS正式发布DNSSEC(Domain Name System Security Extensions)功能。DNSSEC功能的发布&#xff0c;意味着云解析DNS在保护网站访问安全的方面&#xff0c;又前进了一大步。那到底什么是DNSSEC&#xff0c;这项技术的给我们带来了什么好处呢。接下来我们一…

Yslow安装使用, 网站性能工具Yslow

本文whyboy站长讲解 Yslow安装 以及 Yslow使用 ,打开Yslow官网就能看到有四个版本可供选择&#xff1a;火狐&#xff08;firefox&#xff09;浏览器、谷歌&#xff08;chrome&#xff09;浏览器、欧朋&#xff08;opera&#xff09;浏览器和移动版。本文介绍的火狐版本文whyboy…

如何利用全站加速,提升网站加速性能和用户体验?

随着网络技术的发展&#xff0c;越来越多的应用基于互联网发布&#xff0c;再好的应用&#xff0c;如果打开速度慢&#xff0c;10个用户会有9个用户选择离开&#xff0c;相关统计数据显示&#xff0c;每增加0.1秒的加载延迟&#xff0c;将会导致客户活跃度下降1%。在目前获客成…

中国游戏视频门户网站GTV 遭遇挂马袭击

【赛迪网-IT技术报道】2009年1月6日&#xff0c;网友glacier_lk举报中国游戏视频门户网站GTV.com.cn被***挂马。经过实验室反病毒工程师分析&#xff0c;确认了该网站确实包含恶意代码&#xff0c;浏览的用户可能会中毒。 当网友点击挂马网址hxxp://www.gtv.com.cn(出于安全考虑…

Step by Step WebMatrix网站开发之一:Webmatrix安装

WebMatrix是微软提供的一个完全免费的Web开发工具&#xff0c;工具内已集成web服务器、数据库和程序架构。笔者最感兴趣的是新的Razor&#xff0c;一个ASP.NET新的视图引擎。该引擎很好的将服务器代码和HTML代码融合在一起&#xff0c;使代码非常容易阅读和理解&#xff0c;而且…

Linux环境下网站平台的搭建 MySQL+apache+PHP

Linux环境下网站平台的搭建 MySQLapachePHP搭建条件&#xff1a;必须有apache、php、MySQL的联合支持。 静态安装&#xff1a;顺序&#xff1a; ①首先安装MySQL ②其次安装PHP ③最后安装apache 动态安装&#xff1a;顺序&#xff1a; ①首先安装MySQL ②其次安装ap…

iis6下配置支持.net4.0发布网站

iis6配置支持.net4.0 今天在win2003操作系统上发布两个网站,首先配置iis&#xff1a; 1.下载 .net framework 4.0 差不多48MB 2.安装 3.打开iis&#xff1a; 开始>管理工具>Internet 信息服务(IIS)管理器 4.点击管理器中的“web服务扩展”,刚刚安装的.net framework 4.…

获取网站缩略图代码

先看界面效果图&#xff1a; 最终运行得出的图如下&#xff1a; 页面代码&#xff1a; Form1.cs /** 作者&#xff1a;HJL * Blog:Http://www.cnblogs.com/xt_hjl * 获取网站缩略图程序 * 2010年8月最后一天 * 欢迎修改和传播 * 最好能保留该信息^_^ * 也欢迎大家访问我的博客 …

25个优秀的设计机构网站设计案例

今天&#xff0c;我们一起来欣赏网站设计工作室自己的网站。设计公司的网站除了要能够吸引客户以外&#xff0c;还要通过他们自己的网站向客户展示他们的设计理念和风格。这里收集的25个优秀的设计机构网站既有清爽简洁风格的&#xff0c;也有色彩丰富&#xff0c;图文并茂的&a…