社区
JavaScript
帖子详情
screen.width为什么和分辨率不一样啊?
lifelongemail
2010-06-12 09:54:02
我的screen.width还有screen.height和分辨率不一样
screen.width是1249
screen.height是702
实际是
1366
768
我是win7,ie8
...全文
1721
10
打赏
收藏
screen.width为什么和分辨率不一样啊?
我的screen.width还有screen.height和分辨率不一样 screen.width是1249 screen.height是702 实际是 1366 768 我是win7,ie8
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
licip
2010-06-20
打赏
举报
回复
浏览器的屏幕的显示高与宽与电脑的屏幕宽与高应该有一点差吧。
程序园苑
2010-06-20
打赏
举报
回复
路过,支持
GlyphVectory
2010-06-20
打赏
举报
回复
screen.availHeight
screen.availWidth
hibin101
2010-06-14
打赏
举报
回复
alert(window.screen.width);
alert(window.screen.height);
我测试了,和我的屏幕分辩率是一样的,可能是你的系统设置的问题
stayalive
2010-06-14
打赏
举报
回复
win7 ie8 screen.widht screen.height 结果和分辨率一样。
xk1126
2010-06-13
打赏
举报
回复
[Quote=引用 2 楼 lifelongemail 的回复:]
我只是想知道为什么会出现这种状况
[/Quote]
那可能是你的屏幕的分辨率吧!~
打字员
2010-06-13
打赏
举报
回复
嗯,LZ的浏览器是水货。。。
lifelongemail
2010-06-13
打赏
举报
回复
我只是想知道为什么会出现这种状况
lifelongemail
2010-06-13
打赏
举报
回复
[Quote=引用 4 楼 xk1126 的回复:]
引用 2 楼 lifelongemail 的回复:
我只是想知道为什么会出现这种状况
那可能是你的屏幕的分辨率吧!~
[/Quote]
就是啊,不然该是什么
xk1126
2010-06-12
打赏
举报
回复
用这个document.body.offsetHeight
document.body.offsetWidth
让网页自动适应显示器不同的“
分辨率
”
如何让网页自动适应显示器不同的“
分辨率
”?解决思路:在不同
分辨率
下看到的网页版面格式有很大差别,甚至有可能错位。导致这种差别的原因,主要是因为网页中用了绝对定位的层,并且页面内容设置为居中,这样在
分辨率
改变时就会导致错位。因此我们可以通过判断用户的
分辨率
,然后让页面或排版做出相应变化。方法一:做为不同的
分辨率
做不同的页,然后做个引导页,获取到客户端屏幕的
分辨率
后转向到相应页具体步骤:捕获用户的
分辨率
。 水平
分辨率
:
screen
.
width
垂直
分辨率
:
screen
.height 用页面跳转的方法转到相应页。 location.replace(
screen
.
width
+".htm") 或者: location.replace(
screen
.height+".htm") 完整代码。 [removed]<!--location.replace(
screen
.
width
+".htm");//-->[removed] 技巧:
screen
.
width
也可以改成
screen
.avail
Width
。提示:l language="JavaScript" 指定脚本所用语言为 JavaScript,大部分浏览器的默认客户端脚本语言就是 JavaScript,所以也可以省略不写。l <!-- 和 //--> 两个标识的作用是通知不支持 JavaScript 浏览器忽略两标识间的所有 JavaScript 代码,一般情况下可以省略不写。本文章由www.cqgongli.com整理发布 l JavaScript 语句与 C 语言一样用分号”;”结束,但也可以省略不写,每一新行表示开始一条新语句。
window.
screen
.
width
获取屏幕
分辨率
不正确
window.
screen
.
width
获取屏幕
分辨率
不正确
What is the difference between window.inner
Width
and
screen
.
width
?
`window.inner
Width
` 和 `
screen
.
width
` 之间有什么区别?
screen
.
width
在ios设备上获取的宽度不对
在 iPad 或其他设备上,
screen
.
width
的行为可能与预期不同,尤其是在高
分辨率
设备或缩放比例影响下。以下是一些可能的原因和解决方案。 原因分析 高
分辨率
屏幕 (Retina Display): 在 iPad 等设备上,
screen
.
width
返回的是物理像素(device pixels),而不是 CSS 像素。高
分辨率
设备通常有一个 devicePixelRatio,如 2 或 3,导致
screen
.
width
值被放大。 例如:iPad Pro 的实际物理
分辨率
可能是 2048px,
JS中关于client.
width
、offset
width
、
screen
.
width
、scroll
Width
的区别
网页可见区域宽: document.body.client
Width
; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offset
Width
(包括边线的宽); 网页可见区域高: document.body.offsetHeight (包括边线的宽); 网页正文全文宽: document.body.scroll
JavaScript
87,997
社区成员
224,709
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章