zoukankan      html  css  js  c++  java
  • 获取屏幕宽高度与可视区域宽高度(availWidth、clientWidth、width、innerWidth)

      经常会遇到需要获取屏幕宽度、高度,可视区域宽度、高度等问题,也就常跟这几个打交道,一不小心,还真爱弄混淆了。

      先来列举下这几个吧:

      screen.availHeight、screen.availWidth;

      screen.height、screen.width;

      document.documentElement.clientWidth、document.documentElement.clientHeight;

      window.innerWidth、window.innerHeight。

      (1)、screen.availHeight与screen.availWidth。

      screen.availHeight:用来显示浏览器的屏幕的可用高度,即不包含window任务栏的高度(如下图所示)。

      screen.availWidth:用来显示浏览器的屏幕的可用宽度

          

      

      (2)、screen.height与screen.width。

      screen.height:用来获取屏幕总高度,包括window任务栏的高度,即获取屏幕分辨率的高度。

      screen.width:用来获取屏幕总宽度,即获取屏幕分辨率的宽度。

      

      (3)、document.documentElement.clientWidth与document.documentElement.clientHeight

      document.documentElement.clientWidth:用来返回文档可视区域的宽度

      document.documentElement.clientHeight:用来返回文档可视区域的高度(不包含浏览器顶部的标签栏等)。如下图所示

        

      (4)、window.innerWidth与window.innerHeight。

      window.innerWidth:返回窗口的文档显示区的宽度(IE8及以下版本不支持)

      window.innerHeight:返回窗口的文档显示区的高度(IE8及以下版本不支持)

      (3)、(4)两种情况呢,其实作用是一样的

  • 相关阅读:
    fork()和vfork()的区别(转载)
    Linux中fork()函数详解(转载)
    ERROR:Simulator861-Failed to link the design解决办法
    ISE 14.7安装教程最新版(Win10安装)
    实验2用户及文件权限管理
    检验
    实验1基本概念及操作
    日常学习笔记(2)
    日常笔记1
    拷贝初始化的几种情况
  • 原文地址:https://www.cnblogs.com/jf-67/p/7615946.html
Copyright © 2011-2022 走看看