移动端页面(响应式)
手机端页面的做法
学会 media query
媒体查询 通过@media,判断设备类型,如pc/mobile/pad等设配,然后根据媒体查询的结果使用不同的css。一套html + 多套css
pc端一套html+css/手机端一套html+css
不做响应式布局,pc端和手机端分别使用一个域名,做两个不同的网站 例如淘宝和京东。
淘宝pc端网址:www.taobao.com
淘宝手机端网址:m.taobao.com
手机端要加一个 meta
<!-- 快捷方法 meta:vp -->
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
复制代码
这个name="viewport"的meta标签是干嘛用的?
iPhone3GS进入中国的时候,发现中国的网页大部分宽度都是980px左右的,而iphone3GS手机宽度只有320px。
那320像素的手机怎么展示980像素的网页呢?
苹果就想了一个办法,那就把所有的网站都缩放,模拟出980像素的效果。
但是后面我们开发的页面都会去适配手机宽度,此时就不需要缩放网页了,这里就需要加入上述的meta标签
- width=device-width 告诉我们 宽度=设备宽度
- user-scalable=no 告诉我们 用户缩放=不缩放
不加上述meta标签 下面代码结果为980,加了meta标签后,下面代码输出设备宽度
document.documentElement.clientWidth //980or设备宽度
复制代码
手机端的交互方式不一样
- 没有 hover
- 有 touch 事件
- 没有 resize
- 没有滚动条
移动端页面(响应式)相关推荐
- CSS5:移动端页面(响应式)
CSS5:移动端页面(响应式) 如果手机端和PC端页面差别很大,就不要写响应式,不要写@media 就直接将两个页面拆开成两个文件就可以了.关于判断是手机端你还是PC端,就交给后端来做 只有一些新闻站 ...
- 移动端web页面响应式布局(文字、图片、表格)
移动端web页面响应式布局 絮絮叨叨: 最近被领导抓去写了个前端页面,还要是适应移动端的..还三天要完成..前端小白 的我硬生生刚出来了,这两天正好闲了点,总结总结. 设置meta 写过前端的小伙伴们 ...
- PC端移动端兼容响应式布局页面的制作
之前已经制作了PC端固定布局和移动端流体布局的页面,这次的任务就是将一个页面制作成PC端移动端兼容响应式布局页面,是页面能在不同屏幕大小下呈现处不同最佳显示状态. 主要的过程就是对: 1.将width ...
- 单页面响应式模板:黑石
预览: 部分页面展示: 演示及下载: 演示地址 免费下载 更多模板请立刻访问 模板集市 介绍: 单页面响应式模板,支持ipad,iphone 浏览器兼容:现代浏览器(支持HTML5/CS ...
- html5响应式高端企业disuz模板,高端html5响应式企业disuz模板(商业版)
站长介绍 易秀购主题网分享一款,可以来丰富很多的功能,非常的方便.这款详细介绍 1.模板版本支持:discuzx3.0版本,discuzx3.1版本,discuzx3.2版本,包括[门户首页].[门户 ...
- 织梦高端大气响应式会员中心模板 自适应手机端
介绍: 织梦dedecms高端大气响应式会员中心模板 自适应手机端 UTF8+GBK 新开发的高端简单大气织梦会员中心,响应式自适应手机端,后台充值功能,可以对接宝等其他的第三方 网盘下载地址: ht ...
- 新手怎么做一个免费的单页面响应式网站?
单页面网站近年来受到很多企业青睐,一个干干净净的单页面,不仅能直观地传达企业信息,在展示上也给了企业更多的可能性.部分企业做单页面网站是为了做营销活动,不仅能为主站引流,更能让单页网站的转化更为直观, ...
- 超棒的HTML5/CSS3单页面响应式模板(支持Bootstrap)
在线演示 使用Bootstrap实现的响应式单页面模板. 桌面效果: 移动设备效果: 阅读全文:超棒的HTML5/CSS3单页面响应式模板(支持Bootstrap)
- Html-移动端与响应式
Html-移动端与响应式 一. viewport视窗的设置 此声明只适用于移动端 可以固定移动端的宽长 viewport视窗的设置 content=" width=device-width, ...
- 宽屏html5网络科技有限公司官网单页面响应式模板
宽屏html5网络科技有限公司官网单页面响应式模板文章目录 项目介绍 主要用途 包含模块 页面浏览 获取方式 项目介绍 本项目主要由html5,css样式,原生js构成的宽屏单页面响应式模板.整体结构 ...
最新文章
- Calling Oracle stored procedures from Microsoft.NET
- 【Qt】启动QtCreator时报错:Cannot mix incompatible Qt library (version ) with this library (version...
- CC讲坛-大脑疾病背后的秘密-许执恒
- java.lang.IllegalMonitorStateException: object not locked by thread before notify() 详解
- 再探Javascript词法作用域
- 在Indicator中添加动态Checkbox,无需绑定数据源,支持全选 - Ehlib学习(二)
- 英语发音表及读法_如何一个人练习英语口语?
- (操作系统题目题型总结)第二章:处理器管理
- 案例 实现文件读写器 c# 1614523907
- laravel 关联关系之多态关联
- 使用pm2后台运行nodejs程序
- ubuntu mysql自动补全_mysql自动化安装脚本(ubuntu and centos64)
- python第五十二课--自定义异常类
- 大型央企云边协同建设方案及其借鉴意义分析
- 算法题--字符串排列组合、n皇后、字符出现次数(C++)
- android x86安装到硬盘不能启动,PC下安装androidx86一些问题的解决方法,gui start
- 渲云渲染农场怎么样?云渲染价格便宜吗?
- c语言推箱子游戏实习报告,用C语言编写推箱子游戏
- python中fill函数_在figu中旋转matplotlib的fill函数
- [KMP]zoj 3587:Marlon's String
热门文章
- RsyncServer服务无法启动的解决方法
- 解决Eclipse java build path中Web App Libraries无法自动找到WEB-INF的lib目录
- ASP.NET MVC在IIS6下部署的小技巧
- CentOS 系统盘迁移
- scikit-learn学习之贝叶斯分类算法
- Deep learning:十六(deep networks)
- Server 2008 R2 AD RMS完整部署:一、用户创建篇
- 一起谈.NET技术,编写T4模板无法避免的两个话题:quot;Assembly Lockingquot;amp;quot;Debugquot;...
- fedora下软件安装
- Octavia API接口慢问题排查引发的思考