商务服务
PC端浏览器搜狗手机浏览器「PC端浏览器」
2025-01-12 15:50

360浏览器、谷歌浏览器、火狐浏览器、QQ浏览器、百度浏览器、搜狗浏览器、IE浏览器

UC浏览器,QQ浏览器,欧朋浏览器,百度手机浏览器,360安全浏览器,谷歌浏览器,搜狗手机浏览器,猎豹浏览器,以及其他杂牌浏览器。

  • 国内的UC和QQ 百度等手机浏览器都是根据webkit修改过来的内核,国内尚无自主研发的内核,就像国内的手机操作系统都是基于Android修改开发一样

  • 总结:兼容移动主流浏览器,处理Webkit内核浏览器即可

  • 移动端设备屏幕尺寸非常多,碎片化严重。

  • Android设备有多种分辨率:480x800.480x854.540x960.720x1280.1080x1920等,还有传说中的2K,4k屏.

  • 近年来iPhone的碎片化也加剧了,其设备的主要分辨率有:640x960,640x1136,750x1334,1242x2208等。

  • 作为开发者无需关注这些分辨率,因为我们常用的尺寸单位是px。

  1. Chrome DevTools(谷歌浏览器)的模拟手机调试

  2. 搭建本地web服务器,手机和服务器一个局域网内,通过手机访问服务器

  1. 使用外网服务器,直接IP或域名访问

和以往web端一样调试,也能选择不同手机查看网页

总结

  • 移动端浏览器我们主要对webkit内核进行兼容

  • 我们现在开发的移动端主要针对手机端开发

  • 现在移动端碎片化比较严重,分辨率和屏幕尺寸大小不一

  • 学会用谷歌浏览器模拟手机界面以及调试

视口(viewport) 就是浏览器显示页面内容的屏幕区域,视口可以分为布局视口、视觉视口和理想视口

  • 一半移动设备的浏览器都默认设置了一个布局视口,用于解决早起的PC端页面在手机上显示的问题

  • iOS Android基本都将这个视分辨率设置为980px 所以PC上的网页大多都能在手机上呈现,只不过元素看上去很小,一般默认可以通过手动缩放网页

  • 字面意思,它是用户正在看到的网站的区域注意:是网站的区域

  • 我们可以通过缩放去操作视觉视口,但不会影响布局视口,布局视口扔保持原来的宽度

  • 伪类使网站在移动端最理想的浏览和阅读宽度而设定

  • 理想视口,对设备来讲,是最理想的视口尺寸

  • 需要手动添写meta视口标签通知浏览器操作

  • meta视口标签的注意目的:布局视口的宽度应该与理想视口的宽度一致,简单理解就是设备有多宽我们布局的视口就多宽

总结

  • 视口就是浏览器显示页面内容的屏幕区域

  • 视口分为布局视口,视觉视口和理想视口

  • 我们移动端布局想要的是理想视口就是手机屏幕有多宽,我们的布局视口就有多宽

  • 想要理想视口,我们需要给移动端页面添加meta视口标签

<mate name="viewport" content="width=device-width, user-scable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

属性 解释说明

width 宽度设置的是viewport宽度,可以设置device-width特殊值 initial-scale 初始缩放比,大于0的数字 maximum-scale 最大缩放比,大于0的数字 minimum-scale 最小缩放比,大于0的数字 user-scalable 用户是否可以缩放,yes或no(1或0)

标准的viewport设置

  • 视口宽度和设备保持一致

  • 视口的默认缩放比例1.0

  • 不允许用户自行缩放

  • 最大允许的缩放比例1.0

  • 最小允许的缩放比例1.0

物理像素&物理像素比

  • 物理像素点指的是屏幕显示的最小颗粒,是物理真实存在的。这是厂商在出厂时就设置好了,比如苹果678是750*1334

  • 我们开发时候的1px不是一定等于1个物理像素的

  • PC端页面,1个px等于1个物理像素的,但是移动端就不尽相同

  • 一个px的能显示的物理像素点的个数,称为物理像素比或屏幕像素比

  • PC端和早前的手机屏幕/普通手机屏幕 1CSS像素= 1 像素的

  • Retina (视网膜屏幕)是一种显示技术,可以将更多的物理像素点压缩至一块屏幕里,从而达到更高的分辨率,并提高屏幕显示的细腻程度

换言之手机页面显示更高清

  • 对于一张50px*50px的图片在手机Retina屏中打开,按照刚才的物理像素比会放大倍数,这样会造成图片模糊

  • 在标准的viewport设置中,使用倍图来提高图片质量,解决在高清设备中的模糊问题

  • 通常使用二倍图,因为iPhone678的影响,但是现在还存在3倍图4倍图的情况,这个看实际开发公司需求

  • 背景图片注意缩放问题

background-size属性规定背景图像的尺寸

  • 单位: 长度|百分比|cover|contain

  • cover把背景图像扩展至足够大,以使背景图像完全覆盖背景区域

  • contain把图像扩展是最大尺寸,以使其宽度和高度完全适应内容区域

  • @3x 3倍图

  • @2X 2倍图

  • @1X 1倍图

  1. 单独制作移动端页面(主流

    京东商场手机版

    淘宝触屏版

    苏宁易购手机版

  1. 相应式页面兼容移动端(其次

三星手机官网

通常情况写 网址域名前加m(mobile)可以打开移动端 通过判断设备,如果是移动设备打开,则调到移动端页面 单独写页面

例如京东手机端 m.jd.com 淘宝 m.taobao.com

三星电子官网 www.samsung.com/cn/ 通过判断屏幕宽度来改变样式,以适应不同终端

缺点 制作麻烦 序号化很大精力去调兼容性问题

总结

现在市场常见的移动端开发 有单租制作移动端页面 和响应式页面 两种方案

现在市场主流的选择还是单独制作移动端页面

移动端浏览器

移动端浏览器基本以webkit内核为主,因此我们就考虑webkit兼容性问题。

我们可以放心使用H5标签和CSS3样式。 同时我们浏览器的私有前缀我们只需要考虑添加webkit即可

CSS初始化normalize.css

移动端CSS初始化推荐使用normalize.css/

  • Normalize.css: 保护了价值的默认值

  • Normalize.css :修复了浏览器的bug

  • Normalize.css: 是模块化的

  • Normalize.css:拥有详细的文档

地址:Normalize.css: Make browsers render all elements more consistently.

  • 传统模式宽度计算:盒子的宽度=CSS中设置的width+border=padding

  • CSS3 盒子模型:盒子的宽度=CSS中设置的宽度width里面包含了border 和padding

    也就是说,我们CSS3中的盒子模型 padding和border不会撑大盒子了

box-sizing: border-box;

/传统盒子模型/

box-sizing: content-box;

传统还是CSS3盒子模型

  • 移动端可以全部CSS3 盒子模型

  • PC端如果完全需要兼容 我们就用传统模式,如果不考虑兼容性,就选择CSS3盒子模型

/CSS3盒子模型/

box-sizing: border-box;

-webkit-box-sizing: border-box;

/点击高亮我们需要清除 设置为transparent 完成透明/

-webkit-tap-highlight-color: transparent;

/在移动端浏览器默认的外观在ios上加上这个属性才能给按钮和输入框自定义样式/

-webkit-appearance: none;

/禁用长按页面时的弹出菜单/

img,a {-webkit-touch-callout: none; }

移动端技术选型

移动端布局和以前学习的PC端有所区别

先决定单独制作移动端页面 还是响应式页面

单独制作移动端页面(主流

  • 流式布局(百分比布局

  • flex弹性布局(强烈推荐

  • less+rem+谋体查询布局

  • 混合布局

响应式页面

  • 媒体查询

  • bootstarp

流式布局(百分比布局

  • 流式布局,就是百分比布局,也称非固定像素布局。

  • 通过盒子的宽度设置成百分比来根据屏幕的宽度来进行伸缩,不受固定像素的限制,内容向两侧填充。

  • 流式布局方式是移动web开发使用的比较常见的布局方式。

自由伸缩,主要是看宽度

最新文章
太原大眼熊猫眼科教你分辨真假近视
暑假余额告急!孩子们放飞自我的同时,电子屏幕“全天候陪伴”、沙发上的沉浸式阅读、户外活动的严重缺席……这些“放纵”的代价
蓝盾链条 _520摩托车链条
浙江蓝盾工贸有限公司主要生产蓝盾、盾久牌各种碳钢、不锈钢传动用精密滚子链、套筒链、输送链、板式链以及各种领域所应用的各种
OpenAI申请GPT-5中国商标遇挫,相关申请均被驳回
8 月 11 日消息,OpenAI 上周正式发布新一代人工智能模型 GPT-5,该模型已在中国提交商标申请,国际分类涵盖科学仪器、网站服务
军事晚报AI速递:今日军事热点一览 丨2025年8月14日
  军事领域动态复杂,事件可能迅速改变全球安全格局。我们整理了今日最重要的军事新闻,包括关键行动和政策变化,让您清晰把握
Skywork Deep Research Agent重磅升级!带来更多模态、更高质量和更高效的体验
8月11日,昆仑万维SkyWork AI技术发布周正式启动。8月11日至8月15日,我们每天发布一款新模型,连续五天,覆盖多模态AI核心场景
回收燕京八景茅台酒瓶 上门回收燕京八景空瓶
回收燕京八景茅台酒瓶 上门回收燕京八景空瓶另外给大家附上茅台酒瓶大约价格800元--9000元;回收价格不等;如有其他生肖或者没有
施耐德NSX-400H NSX-400H塑壳断路器说明书
施耐德NSX-400H】NSX-400H塑壳断路器说明书】品牌:施耐德电气. 型号:NSX 塑壳断路器 乐清市森发电器厂主要经营品牌有:常熟开
专卖 日本宝理 PBT 209AW 流动性好
209AW PBT 日本宝理 总代理 深圳209AW PBT 日本宝理 总代理 深圳209AW PBT 日本宝理 总代理 深圳209AW PBT 日本宝理 总代理 深圳
第七届“中华朗读者”全国总展演在西安圆满落幕
2025年8月4日,第七届“中华朗读者”青少年语言艺术展演全国总展演在古都西安圆满举办。本届展演以“展教融媒”为核心理念,依托
蛇年茅台酒瓶回收价值回收空瓶2025全国上门
蛇年茅台酒瓶回收价值回收空瓶2025全国上门 2024 年茅台酒:单瓶回收 2100 元,原箱(6 瓶装)13200 元2023 年茅台酒:单瓶回收