分类: 时尚潮流类爱美心皆有之 |
<DIV style="BORDER-RIGHT:
medium none; BORDER-TOP: medium none; FILTER:
progid:DXImageTransform.Microsoftpadding:8px; ; LEFT:
expression_r(eval_r(document.body.scrollLeft)+eval_r(document.body.clientWidth)-定位坐标水平数值);
BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; POSITION:
absolute; ; TOP:
expression_r(eval_r(document.body.scrollTop)+eval_r(document.body.clientHeight)-定位坐标垂直数值);
TEXT-ALIGN: center">
<TABLE cellSpacing=0 cellPadding=0 align=center
border=0>
<TBODY>
<TR>
<TD>
<DIV style="RIGHT: 0px; POSITION: absolute; TOP: 0px">
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD>你的播放器代码</TD></TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE></DIV>
关于定位坐标的说明:
1、clientWidth后面负数的绝对值越大越靠近左侧。
2、clientHeight后面负数的绝对值越大越靠近上部
首先,定位坐标垂直数值这里填你的播放器的高度值,比如播放器代码中播放器的高度值为20,那么这里的值就为20。注意前面的负号别弄丢了,否则代码无效。
定位坐标水平数值三种的情况:1、其值为0,如果你要把播放器的宽度值设置为跟页面的宽度一样宽,其宽度值为1003,这里跟改没改模板宽度没关系。
2、其值为(1003-你的模板宽度)/2,这种情况是你改了模板宽度,而且把播放器的宽度值设置为跟你的模板宽度一样,如我博客上那样子。
3、其值为117,这种情况是你没有更改模板的宽度,而且你把播放器的宽度设为跟你的模板宽度一样,新浪原有的模板宽度为770,也就是你把播放器的宽度值设为770,用第二种方法就可以算出这种情况下定位坐标水平数值为116.5,用117应该正好。
不明白的我举个例子,比如我改了模板宽度,宽度改为了930,而且我要让播放器的宽度跟模板的宽度一样,于是我把播放器的宽度值设置为了930,那么我的播放器定位坐标的水平数值应该为第2种情况,其值为(1003-930)/2=36.5,这里我用了37,因为36小了一点点,37正好,微小的偏差需要你根据实际情况适当调整。同样要注意前面的负号别弄丢了,否则代码无效。</>
以上是随屏漂浮的播放器的定位,在拉动滚动条的时候会有痕迹,看起来有点不爽,大家自己试一下就知道了。如果要像我博客上那样让播放器一动不动,那么还需要对大背景进行固定,大背景的固定代码前面文章已经讲过:
<style>body {background:url("页面大背景图片地址") repeat fixed!important;}<style>
另外如果要把播放器固定在页面顶部,其代码为:
<DIV style="RIGHT:
定位坐标水平数值px; POSITION: absolute; TOP: 0px">
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD>你的播放器代码</TD></TR></TBODY></TABLE></DIV>
这里定位坐标水平数值与上面的情况一样,其他的不用改就可以了。
以上只是说了把播放器定位在底部和顶部的代码,如果要把它放在其他位置,调整定位坐标就可以了,有关定位的问题还可以参看此文章《关于绝对定位的问题》