查看旧版所有文章

有风的日子,网页设计爱好者的家园

旧版

您现在访问的是有风的日子旧版!新版地址为:http://www.hellowind.com
有风的日子现已全面升级!新标识,新域名,新架构,新布局,新平台,不变的承诺——有风的日子,网页设计爱好者的家园
为网页设计、平面设计、多媒体设计及摄影爱好者提供资讯、博客、相册、论坛等多方位服务...

不同分辨率层的定位另类解决方案

来源:网上    发表于2004-3-9 19:22:26

关键字:层, 定位

  一般我们都是在800*600分辨率下做页面,如果页面设置了居中对齐方式,那在1024*768等不同分辨率下,层的位置就会有很大偏差,这里提供一个简单的方法。
  在<head>里加如下:

<script language="JavaScript" type="text/JavaScript">
function pageinit()
{
var xxx=(window.screen.width-800)/2+565;
Layer1.style.left=xxx;
}
</script>

  然后在<body>中加入onLoad="pageinit()"
  这是通过不同分辨率计算层的位置来实现,layer1是页面中的层,565是这个层在800*600下的left数值,针对做死的页面比较好,如有多个层就每个都这样设置一下。