帮我看下段代码哪里有问题?
<?php$screenY = "<script>document.write(screen.height);</script>";
echo $screenY/2;
?>
我的想法是,通过JS获取系统分辨率的值(高),然后再取得它的一半,以完成设计
但是我输出的结果却是0,不知道为什么???
我取得的结果是768,但是初2后却是0
希望帮忙看下 去蓝色看看吧,垂直居中办法有几种 网址。。。。。。。。。。。。。。。。。。。。。。 不知道你是要什么元素垂直居中呢?
固定长宽的就很好办 原帖由 esnak 于 2007-2-11 14:27 发表
不知道你是要什么元素垂直居中呢?
固定长宽的就很好办
是这样的,我要写的是一个信息提示页面的模板,我想用DIV+CSS来写
而因为没写过,所以我不知道是否可以在CSS里固定高和宽
我就想在Body标签中设置两个变量$top 和 $left ,用来设置leftmargin和topmargin的值
而$top和$left就是获取分辨率后计算得到的 #center {width:200px; height:100px; margin-top:-50px; margin-left:-100px; position:absolute; top:50%; left:50%}
<div id="center">Content...</div> 原帖由 esnak 于 2007-2-11 14:27 发表
不知道你是要什么元素垂直居中呢?
固定长宽的就很好办
:$ EEEEEEEEEEEEEEEEESNAK 原帖由 esnak 于 2007-2-11 14:34 发表
#center {width:200px; height:100px; margin-top:-50px; margin-left:-100px; position:absolute; top:50%; left:50%}
<div id="center">Content...</div>
好YY的center... 分辨率的计算不好,你应该计算窗口,否则会出大问题 没有研究过
页:
[1]
2