position,这个下面有两个属性absolute(绝对定位)和relative(相对定位),绝对定位是指相对浏览器的位置地位,而相对定位和其他元素的位置有关系,位置不固定。以下可以看一个例子,看了之后就明白了abc<br/><div style="position:relative;left:1;top:100;color:green">absolute positioning with the current element<br/><span style="position:absolute;left:0;top:0;">aaaaaaaaa</span></div><div style="color:red">absolute positioning with the body<br/><span style="position:absolute;left:0;top:0">bbbbbbbbbbb</span></div><div style="color:blue">relative positioning with the body<span style="position:relative;left:-12;top:0">ccccccccccc</span></div>而有些CSS属性有时候需用position:absolute 之后才有效,比如裁切的那个CSS等接下来是一些元素的位置问题就拿宽度来说scrollwidth,clientwidth,offsetwidth这些属性都可以用在<body>,<div>等元素第一个是包括滚动条所有在内的长度,第二个和第三个差不多,第三个是包括工具栏,菜单栏,状态栏,滚动条宽度等在内的宽度,而第二个是去掉一些cellpadding等一些的额外的宽度。高度同这个,元素分别为scrollheight,clientheight,offsetheight接下来是鼠标的位置可以用event.clientX + document.body.scrollLeft得到横的绝对位置这里面event.clientX 是相对屏幕的位置,而document.body.scrollLeft是网页被横向滚动条卷进去的宽度。这里可以看一个例子,代码如下 把这个方法写在<body>的onmousemove中,一目了然了。<SCRIPT>
<!--
function statusreport() {
var tempx = event.clientX + document.body.scrollLeft;
var tempy = event.clientY + document.body.scrollTop;
window.status='在整个页面中的X, Y坐标 : ('+tempx+', '+tempy+') ; 在当前窗口中的X, Y坐标 : ( '+event.clientX+', '+event.clientY +')';
}
//--></SCRIPT>
<!--
function statusreport() {
var tempx = event.clientX + document.body.scrollLeft;
var tempy = event.clientY + document.body.scrollTop;
window.status='在整个页面中的X, Y坐标 : ('+tempx+', '+tempy+') ; 在当前窗口中的X, Y坐标 : ( '+event.clientX+', '+event.clientY +')';
}
//--></SCRIPT>
解决方案 »
- js接受串口无法接受串口数据,什么原因?
- javascript如果判断keyup事件前后value值是否有变化
- checkbox的问题
- ActiveXObject("WScript.Shell");出现错误“Automation server can't create object”
- aspx中的内容如何付给javascirpt控件?
- 代码如下,请问怎么把图片显示在IE中间,图片有大有小,而图片大小不受影响.谢谢!
- 怎样实现alert()中文字编辑?急...
- 如何利用javascript来 把现有数组的每一个元素拿出来?
- jquery字符串的问题
- 高分请教***VBScript中的mid()函数在JavaScript中是什么?--急用~!!!
- AJAX资料收集
- 宣传一下本人的代码收集站,有900多个代码了
<div id=bxDlg_bg1 style=visibility:hidden;height:100%;background:url(http://image2.sina.com.cn/rny/ria2/alpha_3.png)><div id=bxDlg_bg2 style=visibility:hidden;height:100%;background:url(http://image2.sina.com.cn/rny/ria2/alpha_3.png)><div id=bxDlg_bg3 style=visibility:hidden;height:100%;background:url(http://image2.sina.com.cn/rny/ria2/alpha_3.png)><div id=bxDlg_bg4 style=visibility:hidden;height:100%;background:url(http://image2.sina.com.cn/rny/ria2/alpha_3.png)><div id=bxDlg_bg5 style=visibility:hidden;height:100%;background:url(http://image2.sina.com.cn/rny/ria2/alpha_3.png)></div></div></div></div></div>