获取屏幕布尺寸
来源:互联网 发布:怎样在淘宝网买东西 编辑:程序博客网 时间:2024/04/27 07:20
c#:
Rectangle rect=System.Windows.Forms.SystemInformation.VirtualScreen;
int width=rect.Width;
int height=rect.Height;
JS:
<SCRIPT LANGUAGE="JavaScript">
var s ="网页可见区域宽:"+ document.body.clientWidth;
s+="/r/n网页可见区域高:"+ document.body.clientHeight;
s += "/r/n网页正文全文宽:"+ document.body.scrollWidth;
s += "/r/n网页正文全文高:"+ document.body.scrollHeight;
s += "/r/n网页正文部分上:"+ window.screenTop;
s += "/r/n网页正文部分左:"+ window.screenLeft;
s += "/r/n屏幕分辨率的高:"+ window.screen.height;
s += "/r/n屏幕分辨率的宽:"+ window.screen.width;
s +="/r/n屏幕可用工作区高度:"+ window.screen.availHeight;
s +="/r/n屏幕可用工作区宽度:"+ window.screen.availWidth;
alert(s);
</SCRIPT>
相关属性:
1. top
此属性仅仅在对象的定位(position)属性被设置时可用。否则,此属性设置会被忽略。
上面是一个段落P包含在一个DIV内,可以看到P的top设置为-5px后,它的上边距超过了容器DIV的上边距,超过的这段距离就是设置的5px。
需要注意的是,DIV和P这一对包含元素,都需要设置position为absolute才能得到想要的结果,假如父元素不设置,则子元素的参照将是更上层定义过position的元素,直到整个文档;
2. posTop
posTop的数值其实和top是一样的,但区别在于,top固定了元素单位为px,而posTop只是一个数值(这一点可以通过alert("top="+id.style.top)和alert("posTop="+id.style.posTop)来证明),因此一般使用posTop来进行运算。
无论你使用top或posTop来赋值,最后的结果都是一致的
3. scrollTop
这一段文本在这个100*100的DIV内无法完全显示,所以设置了overflow为auto,它会出现一个上下方向的滑动框,假如没有设置id.scrollTop属性的话,默认情况下滑块位置在顶端。而设置了scrollTop值为12后,滑块的位置改变了,默认显示是卷过了12个象素的文本。如果设置overflow为hidden,则将会无法显示顶部12个象素的文本。
注意设置方式是id.scrollTop,而不是id.style.scrollTop。
4. scrollHeight 与 offsetHeight
offsetHeight是自身元素的高度,scrollHeight是 自身元素的高度+隐藏元素的高度。
将依次输出100,250。因为已经指定了元素的height为100px,所以offsetHeight始终为100px;内部元素为250px,而容器元素只有100px,那么还有150px的内容它无法显示出来,但它却是实际存在的,所以scrollHeight值为100+150=250。
- 获取屏幕布尺寸
- 获取屏幕尺寸大小
- Android 获取屏幕尺寸
- Android获取屏幕尺寸
- android 获取屏幕尺寸
- C#获取屏幕尺寸
- Android获取屏幕尺寸
- 1.获取屏幕尺寸
- android获取屏幕尺寸
- android 获取屏幕尺寸
- android 获取屏幕尺寸
- Android获取屏幕尺寸
- Android获取屏幕尺寸
- iOS 获取屏幕尺寸
- android 获取屏幕尺寸
- Android 获取屏幕尺寸
- 获取屏幕尺寸
- 获取屏幕尺寸
- 深拷贝、浅拷贝构造函数问题
- JavaScript 计算下月,上月,上周,本季
- 成熟男人的标准,努力去做!
- 理解ClassLoader机制
- Linux常用命令
- 获取屏幕布尺寸
- 如何为winform程序打包(图解)
- SMS调用系统的浏览视图
- MyEclipse中DB Browser连接SQL Server2005问题排查
- MyEclipse6.0与jdk版本问题
- 我用iterator犯的一个错误
- 行列互转_整理贴
- Windows2003服务器的安全配置终极技巧
- ie6中PNG透明效果的出现