阿七
级别: 未验证会员
精华:
0
发帖: 909
威望: 0 点
金钱: 2161 RMB
贡献值: 0 点
在线时间:512(小时)
注册时间:2006-03-29
最后登录:2008-08-07
|
网页分辨率设置技巧
分辨率,什么是分辨率,网页分辨率设置 K*/X{3 J; L,/(^0; 大家一定在设计网面时,苦恼过不同分辨率下显示的问题,不论你喜欢打表格,还是运用图层,或者利用框架以及帧『内联帧』,当你在800×600下完成创作,1024×768下就会错位,或出现左对齐 T?4
I\SG
;1MRBk, 1.如果你喜欢打表格,解决的办法就很简单了,只要把最外边的<table>水平居中即可;如果你处理不好单元格,就把最外边的<table>的width设成"768"[针对800×600而言];这样你的网页在800×600满屏,1024×768就水平局中了,如果想1024×768下也满屏,你只要把最外边的<table>的width设成"100%"。 svWQk9d xX:N- 说明:层,其实你可以把他看做是绝对定位标记区域,标记为<div></div> N?3BzI%? bd;?oYV~ 2.如果你喜欢运用图层,【我很喜欢,而且极爱】,居中问题就是一个大问题 L60Sc wfMtWXd;KB 图层的好处就是想怎么放就怎么放,比表格灵活的多,再者众多的动态页面技术javascript的运用都涉及到了层的概念,页面中表格与层的混合运用,在很多知名网站都可见其踪影因为是绝对定位的,【相对于浏览窗口0.0坐标】所以由于客户端分辨率的设置不同,显示时就会出现错位问题。 6>d0i
S@R /lb"g_ 我的方法是:利用子层与父层的关系解决,具体细节请看下面的代码: T!YfCw.HZ V"u .u <html> LcW:vV|'K <head> Q~-M B]' <title>New Page 1</title> EG#mNpxE </head> Z[GeU>?P <body> KM9) <div ID="blockdiv" style="position: absolute; top: 0; left: 0; width: 780; height: 26"> gNaB^IY <table border="0" width="100%" bgcolor="#00FF00" height="100%" cellspacing="0" cellpadding="0"> Y7GHIzX <tr> 0ME.O+ <td width="100%" height="13"> s;Sv@=\ <div style="position: absolute; left: 100; top: 75; width: 54; height: 23"> Z[%vO?, aaaa LQDU8[- </div> \agT#tTJ <div style="position: absolute; left: 172; top: 178; width: 54; height: 23"> .?dYY;P bbbb !K8V":1du# </div> u8N"i), </td> =&x
u"V </tr> /=+Bc=<lZ </table> Y
ue# </div> 3c[< #]8S g'<ekY+V: <script language="javascript"> d45mKla(V <!-- +I[Hxf ~ var a !J k|ha~r ie4=(document.all)?true:false K;P<c,9X/ if(ie4) block=blockdiv.style Tp&7CNl| a=screen.width R|JBzdK+P if (a=="1024") [`_-;/Gx2 { 9 6j*F,{ alert(block.left); h:~
8WV| block.left=112; ]h4r@L3 } y25L`b bP
HtP\) if (a=="800") BaXf=RsZ lL6W:Fq@( { alert(block.left); bO6LBSZx] block.left=0; MwO`D
rV } NsUP0B}. --> zOsk'ZE& </script> (\*+HZ`(Uu </body> #@8JYzMq% </html> qg9VK'3o o8!uvl}:9 3.至于框架,我有一个笨方法,是利用内联帧<IFRAME></IFRAME>把框架的索引页放在里面在外面放一个合适的<table>,具体细节请看下面的代码: ^rssZQKY[ fUa[3)I <html><head> z=pGu_`2 <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> *Fu;sR2y%: <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> #-9@*FFL, <meta name="ProgId" content="FrontPage.Editor.Document"> 1`v$R0`! <title>New Page 2</title> iZn<j'u </head> Gf\u%S!% C{2y*sx <body> p$_X\,F d[$YTw <div align="center"> f0]`TjY <center> 09sdt;V Q <table border="0" width="780" height="600" cellspacing="0" cellpadding="0"> E-"b":@: <tr> +~f5dJyk` <td width="100%"> M.0N`NmS <p align="center"> = @n `5g <IFRAME src="你的框架页.htm" width="780" height="600"> </IFRAME> .j^=]3 </td> t^SND{[WcM </tr> `~+[pY1r </table> p}d+L{"V </center> JsV-:J </div> BX-fV| |tdsg
</body> 7xoq:oP-}N F |^tRL- </html>
|
|
[楼 主]
|
Posted: 2006-04-05 08:55 |
| |