首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

移动web开发问题和优化小结

2.Meta标签 页面在手机上显示时,增加这个meta可以让页面强制让文档宽度与设备宽度保持1:1,并且文档最大宽度比例是1.0,且不允许用户通过点击或者缩放等操作对屏幕放大浏览。...关于touch和鼠标事件延迟说明,引用叶小钗大神博客里面的一张图片,如下 ? 在手机上,click延迟将近400ms。对于用户而言,是一个很严重延迟了!所以在手机上,并不建议用click。...img:html标签img是网页结构一部分会在加载结构过程中和其他标签一起加载。...background:css背景图存在图片background会等到结构加载完成(网页内容全部显示以后)才开始加载 也就是说,网页会先加载标签img内容,再加载背景图片background引用图片...也搜过一下这个问题,发现别人还遇到了没遇到过问题!真是,哎~。所以在手机上,不建议用fixed定位,使用absolute代替!如果一定要用,写好了之后,一定要多测试几次!

2K21

【移动端网页布局】移动端网页布局基础概念 ② ( 视口 | 布局视口 | 视觉视口 | 理想视口 )

为了 使网页在 不同设备上 都能够 正确显示和布局,开发者可以使用 响应式设计来根据设备不同调整布局视口。...布局视口 机械地 将 PC 端网页在手机端呈现 ; Android / iOS 将 布局视口 分辨率 设置为了 980 像素 宽度 , PC 端网页可以显示在 布局视口 中 ; 如下图所示 , 强行将浏览器宽屏界面...为了使 网页在不同设备上都能够正确显示和布局,开发者需要 考虑不同设备 视觉视口大小 和 缩放比例,并使用相应技术和工具进行适配。...为了设置理想视口,可以 使用 meta 标签来指定视口大小和缩放比例, 例如 : 设置 <meta name="viewport" content="width=device-width, initial-scale...通过设置正确 meta 标签,可以使网页在不同设备上具有相同理想视口大小和布局。

1.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

移动端开发总结

2.Meta标签 页面在手机上显示时,增加这个meta可以让页面强制让文档宽度与设备宽度保持1:1,并且文档最大宽度比例是1.0,且不允许用户通过点击或者缩放等操作对屏幕放大浏览。...关于touch和鼠标事件延迟说明,引用叶小钗大神博客里面的一张图片,如下 ? 在手机上,click延迟将近400ms。对于用户而言,是一个很严重延迟了!所以在手机上,并不建议用click。...img:html标签img是网页结构一部分会在加载结构过程中和其他标签一起加载。...background:css背景图存在图片background会等到结构加载完成(网页内容全部显示以后)才开始加载 也就是说,网页会先加载标签img内容,再加载背景图片background引用图片...也搜过一下这个问题,发现别人还遇到了没遇到过问题!真是,哎~。所以在手机上,不建议用fixed定位,使用absolute代替!如果一定要用,写好了之后,一定要多测试几次!

2.6K10

移动端viewport属性说明笔记

通过设置视口,不管网页原始分辨率尺寸有多大,都能将其缩小显示在手机浏览器上,这样保证网页在手机上看起来更像在桌面浏览器中样子。 # 基础概念 像素是计算机屏幕中显示特定颜色最小区域。...根据设备不同,布局视口默认宽度有可能是768px、980px或1024px等,这个宽度并不适合在手机屏幕中展示。移动端浏览器之所以采用这样默认设置,是为了解决早期PC端页面在手机上显示问题。...iOS, Android 基本都将这个视口分辨率设置为 980px,所以 PC 上网页基本能在手机上呈现,只不过元素看上去很小,一般默认可以通过手动缩放网页。 ?...布局视口与理想视口宽度一致: # 常用针对移动网页优化过页面的 viewport meta...标签仅对移动端浏览器有效,对 PC 端浏览器无效 缩放比例为 100% 时,dip 宽度 = CSS 像素宽度 = 理想视口宽度 = 布局视口宽度 单独设置 initial-scale 或 width

1.5K20

第一个.NET小程序

一、用户需求 做一个简单网页版销售合同签核系统 1.业务员需要在手机或者电脑上操作,Key入销售合同 2.业务员填入相应合同信息,对应主管签核 3.最终签核完...1.登录界面 因为需要在手机上显示,本人又是啥都不会,于是百度到了这样一句话 <meta name="viewport" content="width=device-width, initial-scale...简单点来讲:移动设备上viewport就是屏幕上能用来显示我们网页那一块区域。 viewport不局限于浏览器可视区域大小,一般来讲要比浏览器可视区域要大。...meta viewport 标签首先是由苹果公司在其safari浏览器中引入,目的就是解决移动设备viewport问题。...可以理解 “width=device-width”作用就是把viewport宽度变成了设备宽度,无论竖屏还是横屏都一样,回头看下为什么我们在手机上打开一个正常pc端网站,在没有手动缩放情况下,

82820

浅谈移动端中视口(viewport)

1.2 三种视口 移动端浏览器通常宽度是 240px~640px,而大多数为 PC 端设计网站宽度至少为 800px,如果仍以浏览器窗口作为视口的话,网站内容在手机上看起来会非常窄。...布局视口(layout viewport) 一般移动设备浏览器都默认设置了一个 viewport 元标签,定义一个虚拟布局视口(layout viewport),用于解决早期页面在手机上显示问题...iOS, Android 基本都将这个视口分辨率设置为 980px,所以 PC 上网页基本能在手机上呈现,只不过元素看上去很小,一般默认可以通过手动缩放网页。 ?...如果要显式设置布局视口,可以使用 HTML meta 标签: "viewport" content="width=400"> ? 布局视口使视口与移动端浏览器屏幕宽度完全独立开。...2.视口设置 我们可以使用视口元标签(viewport meta 标签)来进行布局视口设置 "viewport" content="width=device-width,initial-scale

2K20

第119天:移动端:CSS像素、屏幕像素和视口关系

一、视口 1、layout viewport(布局视口)   一般移动设备浏览器都默认设置了一个viewport 元标签,定义一个虚拟layout viewport(布局视口),用于解决早期页面在手机上显示问题...iOS, Android基本都将这个视口分辨率设置为 980px,所以pc上网页基本能在手机上呈现,只不过元素看上去很小,一般默认可以通过手动缩放网页。...CSS像素与 dip 比例即为网页缩放比例,如果网页没有缩放,那么一个CSS像素就对应一个 dip(设备逻辑像素) 。...1、使用viewport元标签控制布局 首先看一下viewport元标签极其属性: 1 html 代码: 2 <meta id="viewport" name="viewport" content="width...(4)maximum-scale maximum-scale用于指定用户能够放大最大比例,例如 1 html 代码: 2 <meta name="viewport" content="initial-scale

1.7K50

移动端基础

视口可分为布局视口、视觉视口和理想视口 2.1布局视口 layout viewport 一般移动设备浏览器都默认设置了一个布局视口,用于解决早期PC端页面在手机上显示问题 iOS,Android...基本都将这个视口分辨率设置为980px,所以pc上网页大多都能在手机上呈现,只不过元素看上去很小,一般默认可以通过手动缩放网页。...可以通过缩放去操作视觉视口,但不会影响布局视口,布局视口仍保持原来宽度 2.3理想视口 ideal viewport 为了使网站在移动端有最理想浏览和阅读宽度而设定 需手动添写meta视口标签通知浏览器操作...meta视口标签主要目的:布局视口宽度应与理想视口宽度一致。...里面把精灵图等比例缩放成原来一半 之后根据大小测量坐标 注意代码里面background-size也要设置为精灵图原来宽度一半 4.移动端开发选择 4.1单独移动端页面(主流) 通常情况下

1.4K31

移动端基础

视口可分为布局视口、视觉视口和理想视口 2.1布局视口 layout viewport 一般移动设备浏览器都默认设置了一个布局视口,用于解决早期PC端页面在手机上显示问题 iOS,Android...基本都将这个视口分辨率设置为980px,所以pc上网页大多都能在手机上呈现,只不过元素看上去很小,一般默认可以通过手动缩放网页。...可以通过缩放去操作视觉视口,但不会影响布局视口,布局视口仍保持原来宽度 2.3理想视口 ideal viewport 为了使网站在移动端有最理想浏览和阅读宽度而设定 需手动添写meta视口标签通知浏览器操作...meta视口标签主要目的:布局视口宽度应与理想视口宽度一致。...里面把精灵图等比例缩放成原来一半 之后根据大小测量坐标 注意代码里面background-size也要设置为精灵图原来宽度一半 4.移动端开发选择 4.1单独移动端页面(主流) 通常情况下

1.7K10

HTML——学习笔记

DOCTYPE html>为HTML 5文档声明,告诉浏览器我们现在使用HTML 5版本进行解析,编写html文档时千万不要忘记,避免浏览器错误解析html版本,造成一些页面显示正确等奇怪问题...3.initial-scale:初始缩放比例,也即是当页面第一次 load 时候缩放比例。 4.maximum-scale:允许用户缩放到最大比例。...,帮助正确和精确地显示网页内容,与之对应属性值为content。...所以如果我们希望正确显示预留字符,那必须在 HTML 源代码中使用字符实体(character entities),如可以使用\)。...空格 浏览器总是会截短 HTML 页面中连续空格。所以如果你在HTML代码中连续输入多个空格,最后也只会显示一个空格。 那么如何才能实现连续多个空格呢?这就需要用到我们\ 字符实体了。

91610

移动web开发

布局视口layout viewport 一般移动设备浏览器都默认设置了一个布局视口,用于解决早期PC端页面在手机上显示问题....IOS,Android基本都将这个视口分辨率设置为980px,所以PC上网页大都能在手机上呈现,只不过元素看上去很小,一般默认可以通过手动缩放页面....理想视口,对设备来讲,是最理想视口尺寸 需要手动添写meta视口标签通知浏览器操作 meta视口标签主要目的:布局视口宽度应该与理想视口宽度一致,简单理解就是设备有多宽,我们布局视口就多宽 meta...视口标签 这个就是标准(完美)写法 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable...(1/0) 03 二倍图 物理像素&物理像素比 物理像素点指的是屏幕显示最小颗粒,是物理真实存在.这是厂商在出厂时就设置,比如苹果8是750*1334(也就是手机上分辨率,就是物理像素点

2.2K20

移动端基础

视口可分为布局视口、视觉视口和理想视口 2.1布局视口 layout viewport 一般移动设备浏览器都默认设置了一个布局视口,用于解决早期PC端页面在手机上显示问题 iOS,Android...基本都将这个视口分辨率设置为980px,所以pc上网页大多都能在手机上呈现,只不过元素看上去很小,一般默认可以通过手动缩放网页。...可以通过缩放去操作视觉视口,但不会影响布局视口,布局视口仍保持原来宽度 2.3理想视口 ideal viewport 为了使网站在移动端有最理想浏览和阅读宽度而设定 需手动添写meta视口标签通知浏览器操作...meta视口标签主要目的:布局视口宽度应与理想视口宽度一致。...二倍精灵图 在firework里面把精灵图等比例缩放成原来一半 之后根据大小测量坐标 注意代码里面background-size也要设置为精灵图原来宽度一半 4.移动端开发选择 4.1

2K20

一步使asp.net网站在手机浏览器上全屏显示

一步使asp.net网站在手机浏览器上全屏显示 1.问题 公司asp.net网页在手机浏览器上初始化时显示是缩放页面,用户必须手动放大才能看清页面的字体,这样体验不好...2.解决 前段时间学习JQuery mobile 看到所有的demo页面都能全屏显示在手机上,页面上面都有这样一段代码: 1 < meta...height – viewport高度 initial-scale – 初始缩放比例 minimum-scale – 允许用户缩放到最小比例 maximum-scale...– 允许用户缩放到最大比例 user-scalable – 用户是否可以手动缩放 加上这段代码后 你页面按1:1初始化比例显示了 发布者:全栈程序员栈长,转载请注明出处...:https://javaforall.cn/109643.html原文链接:https://javaforall.cn

98610

移动Web学习笔记

html标签)字体大小都为16px,即 html标签font-size:16px,1rem = 16px,为了让后面方便计算,通常将1rem值设为10px,通过将html标签font-size值设为...62.5%可以将html标签font-size值设置为10px,因为 16px X 62.5% = 10px,此时以后凡是html标签标签都可以使用rem,例如在html标签下有个p标签,要将p标签高度设为...、initial-scale=1.0表示网页初始化缩放比例其中1.0表示不缩放、maximum-scale=1.0表示网页最大缩放比例、minimum-scale=1.0表示网页最小缩放比例、user-scalable... *解释:使用制作搜索框,当在手机上点击搜索框时会弹出一个软键盘,软键盘上enter按钮会搜索按钮形式显示 27... 解释:强制显示标签 35.

99730

【小程序_02】布局方式

视口可以分为布局视口、视觉视口和理想视口 2.1 布局视口 (layout viewport) 一般移动设备浏览器都默认设置了一个布局视口,用于解决早期PC端页面在手机上显示问题。...iOS, Android基本都将这个视口分辨率设置为 980px,所以PC上网页大多都能在手机上呈现,只不过元素看上去很小,一般默认可以通过手动缩放网页。 ? ​将其缩放 ?...2.3 理想视口 (ideal viewport) 为了使网站在移动端有最理想浏览和阅读宽度而设定理想视口,对设备来讲,是最理想视口尺寸,需要手动添写meta视口标签通知浏览器操作。...meta视口标签主要目的:布局视口宽度应该与理想视口宽度一致,简单理解就是设备有多宽,我们布局视口就多宽。...,yes或no(1或0) 标准 viewport 设置 视口宽度和设备保持一致 视口默认缩放比例1.0 不允许用户自行缩放 最大允许缩放比例1.0 最小允许缩放比例1.0 3.

1.3K20

移动端开发需要注意事项

标签表示:强制让文档宽度与设备宽度保持1:1,并且文档最大宽度比例是1.0,且不允许用户点击屏幕放大浏览; 第二个meta标签是iphone设备中safari私有meta标签,它表示:允许全屏模式浏览...第三个meta标签也是iphone私有标签,它指定iphone中safari顶端状态条样式; 第四个meta标签表示:告诉设备忽略将页面中数字识别为电话号码。...因为在触控手机上,为提升用户体验,尽可能保证用户可点击区域较大 3.自适应布局模式 在编写CSS时,不建议前端工程师把容器(不管是外层容器还是内层)宽度定死。....dtd"> 设置了DTD方式是XHTML写法,假如我们页面运用html5,可以不用设置DTD,直接声明。...使用viewport使页面禁止缩放。 通常把user-scalable设置为0来关闭用户对页面视图缩放行为。

40020

移动端 webapp meta小结

metahtml语言head区一个辅助性标签。也许你认为这些代码可有可无。...其实如果你能够用好meta标签,会给你带来意想不到效果,meta标签作用有:搜索引擎优化(SEO),定义页面使用语言,自动刷新并指向新页面,实现网页转换时动态效果,控制页面缓冲,网页定级评价,控制网页显示窗口等...: 允许用户缩放到最大比例 user-scalable: 用户是否可以手动缩放 对于这些属性,我们可以设置其中一个或者多个,并不需要你同时都设置,iPhone 会根据你设置属性自动推算其他属性值...通过在meta设置X-UA-Compatible值,可以指定网页兼容性模式设置。  在网页中指定模式优先权高于服务器中(通过HTTP Header)所指定模式。...这样就能在用户把网页存为书签时,在手机HOME界面创建应用程序样式图标。

1.3K30

浏览器可以运行 Python 代码了,Python 也许会变成前后端通吃语言

你好,是征哥,作为 Python 程序员,很羡慕那些 Javascript 开发者,动不动就能写出令人惊艳网页。...比如说,我们用 Python 在页面上显示日期,先编写一个 hello_world.html 文件,内容如下: 用浏览器打开,其运行效果就是这样: 这意味着,我们可以在 HTML编写和运行 Python...PyScript 带来便捷 1、PyScript 使更多前端开发人员能够使用 Python。 2、更低编程门槛。因为几乎每个人都可以访问网页浏览器,无论是在计算机上还是在手机上。...py-script 是在网页编写 Python 代码地方。 py-repl 创建一个 REPL(读取-评估-打印循环)组件,用于评估用户输入代码并显示结果。...比如代码 todo.html[2] 中两个标签、: 执行效果: 再来看一个 repl[3] 例子: 执行效果: 更多例子请访问这里[4]。 如何运行这些 demo ?

48220

Web App 相关技术

author,网页搜索引擎索引方式 为移动设备添加 viewport viewport 可以让布局在移动浏览器上显示更好。...ruby.taobao.org $ gem install sass 编译 sass --watch style.scss:style.css --style expanded 补充 rem 字体单位使用 rem,用户在手机上设置了字体大小时...>> JavaScript Decoding 具体防护方式: 验证输入并且基于语境和按照正确顺序转义不可信数据 HTML字符串 HTML 属性中字符串 事件句柄属性和 JavaScript...大型网站灵魂——性能 编写高效 CSS 选择器 模块化 对于一个复杂项目,特别是多人协作复杂项目,如何合理划分模块,如何更加方便地进行模块加载,如何管理模块之间依赖,是一个项目团队都会面临问题...因为发现仅仅使用 readonly 属性,在 IE 下是显示光标的。于是使用 disabled。 出现问题 各家浏览器对于 disabled 属性有自己样式设定,比如 IE 下是灰色

70430

HTML学习笔记一

HTML 描写 HTML网页语言(超文本标记语言),采用标签格式进行编写 HTML标签:采用尖括号包围关键字,通常成对出现(闭合标签),但是也有个别非成对(非闭合标签HTML文档:一个完整HTML...编写文档,可以形成一个浏览器可以访问资源网页 ...框架结构标签: frameset定义了窗口如何比例分割(百分比或像素) 每一个frameset定义一系列行货列 框架标签: **frame标签中定义...base , link , meta , script , style 等 标签元素: 标签内容会显示网页标题,不会显示在页面上 标签元素...标签name和content属性作用是描述HTML页面简介和关键字 HTML 声明帮助浏览器可以正确显示HTML网页信息 < !

2.5K11

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券