直接进入主题
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标签的使用非常重要,今天我们将详细介绍meta标签中的几个关键属性,包括viewport、content、width、initial-scale、minimum-scale、maximum-scale,并解释它们在自适应布局中的...
除了`width`和`initial-scale`,还有其他几个重要的属性: - `height`:控制视口的高度,但实际使用中很少设置。 - `initial-scale`:页面初始加载时的缩放比例,一般设置为1。 - `maximum-scale`:允许的最大缩放值...
为了适应各种屏幕尺寸,Viewport概念包括几个关键的子概念:布局视口(layout viewport)、视觉视口(visual viewport)以及理想视口(ideal viewport)。 首先,布局视口是指移动设备浏览器默认设置的虚拟视口,...
针对这个问题,我们可以采取以下几种方法来解决: 1. **iOS 平台的解决方案**: 在 iOS 平台上,可以通过修改 PhoneGap 的配置文件 `config.xml` 来启用 `viewport` 支持。在 `config.xml` 中添加以下行: ``` ...
有以下几个可选值: - `device-dpi`:使用设备的实际像素密度,页面不会因屏幕密度不同而自动缩放。 - `high-dpi`、`medium-dpi` 和 `low-dpi` 分别对应高、中、低三种像素密度,浏览器会自动调整页面缩放以适应...
在提供的描述中,我们看到了以下几个重要的属性: 1. **width** - 视口的宽度。设置为 `device-width` 表示视口宽度将等于设备的物理宽度,这样可以让页面按照设备宽度来布局,而不是按照一个固定宽度。这对于响应...
- 视口单位包括`vw`(viewport width)、`vh`(viewport height)、`vmin`和`vmax`,它们都是基于浏览器视口尺寸的单位。 - **vw**:1vw等于视口宽度的1%,例如,如果视口宽度是1290px,那么10vw就是129px。 - **...
这通常涉及到几个关键的技术点,包括HTML的`<iframe>`标签、PDF.js库以及一些浏览器兼容性的处理。接下来,我们将详细讨论如何在HTML中打开PDF文件。 1. **HTML `<iframe>`标签** HTML的`<iframe>`标签允许我们在...
实现3D立体发光效果通常涉及以下几个关键步骤: 1. **3D模型和材质**:创建3D模型,并为其分配一个材质,该材质包含光照和颜色信息。我们可以使用DiffuseMaterial或Lambertian材质模拟物体表面的漫反射,而...
新闻网站建立,后台登录...这里需要我们引入几个Css样式和JS文件 简单的进行登录界面的布局 <html> <head> <meta name=viewport content=width=device-width /> <title>登录</title>
总结来说,Ultimate Viewport Resizer 是一个强大的工具,它简化了响应式布局的测试过程,有助于开发者构建兼容各种设备的高质量网页。通过深入理解和熟练运用这个工具,可以提高开发效率,确保网页在各种环境下的...
几个主要文件的内容 index.html文件(入口文件,系统进入之后先进入index.html) <!DOCTYPE html> <html> <head> <meta charset=utf-8> <meta name=viewport content=width=device-width,...
以下是一份详细的移动端Web学习笔记,涵盖了标题和描述中提到的几个关键知识点。 首先,移动端标准设置涉及到HTML的`<meta>`标签,尤其是`viewport`属性。这个标签告诉浏览器如何调整网页的宽度和缩放以适应不同的...
首先,Ext.Panel组件具有以下几个特点: 1. 可以包含头部、尾部、工具栏、底部工具栏以及主要内容区域。 2. 提供了展开、折叠、最大化、最小化等界面操作功能。 3. 能够作为其他容器的子项使用,也可以包含其他组件...
想要写出一个吸顶 一定要先明白这几个属性哦(当然了,他也很简单,相信您看完会有一定的收获) 根据图片中的思路来写: <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <...
"移动端页面1"的描述中提到了几个关键点,主要涉及到移动端适配和CSS像素比的概念。 首先,描述中提到在980视口下的问题。在桌面端,通常会设计宽度为980像素或更宽的页面,以适应大屏幕。但在移动设备上,这样的...
本次的这个设计需要用到几个插件:jquery.js、xlsx.js、echarts.js,大家需要提前进行下载,之后新建demo.html,demo.js,style.css文件,然后新建一个你想要操作的EXCEL文件,我这里的例子是这样的: 好了,先看...
实现 PDF 的单页显示涉及以下几个关键点: 1. **加载 PDF 文件**:首先,你需要获取到 PDF 文件的 URL 或数据流。这可以通过 AJAX 请求或者直接链接到 PDF 文件完成。然后,使用 PDF.js 的 `PDFDocumentProxy` 对象...
通常情况下,一个AI平台或技术的学习资料会包含以下几个方面的内容: 1. **基础知识介绍**:包括AI的基本概念、工作原理以及应用场景等。 2. **技术架构解析**:详细介绍Suno AI平台的技术架构、核心组件及其相互...
我创建了此存储库来存储和访问几个链接,图像和资源,以使其在全球范围内可用于非商业项目。图片句法html样板 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name=...