lisa_sSmile
2014-11-26 14:48
为什么我的浏览器宽和屏幕宽相等,他们的高确不相等
screen.width/screen.height表示电脑屏幕的宽度和高度(包括任务栏),答主的电脑是1366 x 768 规格的:
screen.availWidth/screen.availHeight表示浏览器可用的屏幕宽度和高度(不包括任务栏高度,win10任务栏默认高度40px):
---------------------------------------------------------------------------------------------------------------------
以下是验证代码:
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>screen信息</title> <script> document.write("屏幕宽度:"+window.screen.width+"<br />"); document.write("屏幕高度:"+window.screen.height+"<br />"); document.write("浏览器窗口宽度:"+window.screen.availWidth+"<br />"); document.write("浏览器窗口高度:"+window.screen.availHeight); </script> </head> <body> </body> </html>
验证结果(以Chrome为例):
如果还有疑问请与我交流,希望题主采纳!
浏览器的高宽就是你当前打开的浏览器的高宽
屏幕高宽就是你的显示器的分辨率大小
1. screen.height 返回屏幕分辨率的高
2. screen.width 返回屏幕分辨率的宽
这个在下一节中有讲过
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题
回答 3
回答 2
回答 3
回答 2
回答 3