`
好好学习-天天向上
  • 浏览: 36173 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
阅读更多

 

     直接进入主题

1.viewport尺寸:浏览器窗口尺寸。

document.documentElement.clientWidth/Height;随浏览器大小变化而变化,但宽度不包含滚动条宽度。

 2.浏览器内部尺寸。

window.innerWidth/Height;随浏览器大小变化而变化,宽度包含滚动条宽度。

 3.用户屏幕尺寸。

screen.width/height;用户不更换显示屏,尺寸就不会变化。

 4.zoom level 缩放比例。

screen.width/widow.innerWidth

 5.事件出发点的X、Y坐标。

client.pageX/Y:从html远点到事件被触发点;//99%用;
clientX/Y:从浏览器窗口到事件被触发点;//0.99%用;
screenX/Y:从显示器到事件被触发点;//0.01%用;

 6.layoutviewport与visualviewport。

   layoutviewport:布局viewport,永远不会变,就是你写的页面。

   visualviewport:虚拟viewport,就是设备的屏幕大小,相同比例只能看到你写的页面的一部分,但可以通过缩小来查看你写的页面的全部。

 

参考:http://www.w3cplus.com/css/viewports.html

分享到:
评论

相关推荐

    自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结

    在移动客户端手机页面布局中,meta标签的使用非常重要,今天我们将详细介绍meta标签中的几个关键属性,包括viewport、content、width、initial-scale、minimum-scale、maximum-scale,并解释它们在自适应布局中的...

    viewport 的基本原理以及详细使用方法

    除了`width`和`initial-scale`,还有其他几个重要的属性: - `height`:控制视口的高度,但实际使用中很少设置。 - `initial-scale`:页面初始加载时的缩放比例,一般设置为1。 - `maximum-scale`:允许的最大缩放值...

    HTML5移动端开发中的Viewport标签及相关CSS用法解析

    为了适应各种屏幕尺寸,Viewport概念包括几个关键的子概念:布局视口(layout viewport)、视觉视口(visual viewport)以及理想视口(ideal viewport)。 首先,布局视口是指移动设备浏览器默认设置的虚拟视口,...

    解决PhoneGap不支持viewport的几种方法

    针对这个问题,我们可以采取以下几种方法来解决: 1. **iOS 平台的解决方案**: 在 iOS 平台上,可以通过修改 PhoneGap 的配置文件 `config.xml` 来启用 `viewport` 支持。在 `config.xml` 中添加以下行: ``` ...

    html5开发之viewport使用

    有以下几个可选值: - `device-dpi`:使用设备的实际像素密度,页面不会因屏幕密度不同而自动缩放。 - `high-dpi`、`medium-dpi` 和 `low-dpi` 分别对应高、中、低三种像素密度,浏览器会自动调整页面缩放以适应...

    meta viewport标签的使用说明(手机浏览缩放控制)

    在提供的描述中,我们看到了以下几个重要的属性: 1. **width** - 视口的宽度。设置为 `device-width` 表示视口宽度将等于设备的物理宽度,这样可以让页面按照设备宽度来布局,而不是按照一个固定宽度。这对于响应...

    面试必问的8个CSS响应式单位,你知道几个?.doc

    - 视口单位包括`vw`(viewport width)、`vh`(viewport height)、`vmin`和`vmax`,它们都是基于浏览器视口尺寸的单位。 - **vw**:1vw等于视口宽度的1%,例如,如果视口宽度是1290px,那么10vw就是129px。 - **...

    html打开pdf

    这通常涉及到几个关键的技术点,包括HTML的`<iframe>`标签、PDF.js库以及一些浏览器兼容性的处理。接下来,我们将详细讨论如何在HTML中打开PDF文件。 1. **HTML `<iframe>`标签** HTML的`<iframe>`标签允许我们在...

    WPF Canvas 效果 3D 立体发光效果 可鼠标三维旋转

    实现3D立体发光效果通常涉及以下几个关键步骤: 1. **3D模型和材质**:创建3D模型,并为其分配一个材质,该材质包含光照和颜色信息。我们可以使用DiffuseMaterial或Lambertian材质模拟物体表面的漫反射,而...

    MVC+EasyUI+三层新闻网站建立 后台登录界面的搭建(二)

    新闻网站建立,后台登录...这里需要我们引入几个Css样式和JS文件 简单的进行登录界面的布局 <html> <head> <meta name=viewport content=width=device-width /> <title>登录</title>

    vr:Ultimate Viewport Resizer,用于测试HTML页面的响应式布局

    总结来说,Ultimate Viewport Resizer 是一个强大的工具,它简化了响应式布局的测试过程,有助于开发者构建兼容各种设备的高质量网页。通过深入理解和熟练运用这个工具,可以提高开发效率,确保网页在各种环境下的...

    vue初尝试–项目结构(推荐)

    几个主要文件的内容 index.html文件(入口文件,系统进入之后先进入index.html) <!DOCTYPE html> <html> <head> <meta charset=utf-8> <meta name=viewport content=width=device-width,...

    移动端web学习笔记.doc

    以下是一份详细的移动端Web学习笔记,涵盖了标题和描述中提到的几个关键知识点。 首先,移动端标准设置涉及到HTML的`<meta>`标签,尤其是`viewport`属性。这个标签告诉浏览器如何调整网页的宽度和缩放以适应不同的...

    ExtJs 学习笔记 Ext.Panle Ext.TabPanel Ext.Viewport第1/3页

    首先,Ext.Panel组件具有以下几个特点: 1. 可以包含头部、尾部、工具栏、底部工具栏以及主要内容区域。 2. 提供了展开、折叠、最大化、最小化等界面操作功能。 3. 能够作为其他容器的子项使用,也可以包含其他组件...

    js实现移动端吸顶效果

    想要写出一个吸顶 一定要先明白这几个属性哦(当然了,他也很简单,相信您看完会有一定的收获) 根据图片中的思路来写: <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> &lt...

    移动端页面1

    "移动端页面1"的描述中提到了几个关键点,主要涉及到移动端适配和CSS像素比的概念。 首先,描述中提到在980视口下的问题。在桌面端,通常会设计宽度为980像素或更宽的页面,以适应大屏幕。但在移动设备上,这样的...

    Javascript 实现 Excel 导入生成图表功能

    本次的这个设计需要用到几个插件:jquery.js、xlsx.js、echarts.js,大家需要提前进行下载,之后新建demo.html,demo.js,style.css文件,然后新建一个你想要操作的EXCEL文件,我这里的例子是这样的: 好了,先看...

    pdf.js 单页显示

    实现 PDF 的单页显示涉及以下几个关键点: 1. **加载 PDF 文件**:首先,你需要获取到 PDF 文件的 URL 或数据流。这可以通过 AJAX 请求或者直接链接到 PDF 文件完成。然后,使用 PDF.js 的 `PDFDocumentProxy` 对象...

    suno AI教程及元标签.docx

    通常情况下,一个AI平台或技术的学习资料会包含以下几个方面的内容: 1. **基础知识介绍**:包括AI的基本概念、工作原理以及应用场景等。 2. **技术架构解析**:详细介绍Suno AI平台的技术架构、核心组件及其相互...

    Resources:我创建了此存储库来存储和访问几个链接,图像和资源,以使其在全球范围内可用,以用于非商业项目

    我创建了此存储库来存储和访问几个链接,图像和资源,以使其在全球范围内可用于非商业项目。图片句法html样板 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name=...

Global site tag (gtag.js) - Google Analytics