阿七
级别: 未验证会员
精华:
0
发帖: 909
威望: 0 点
金钱: 2161 RMB
贡献值: 0 点
在线时间:512(小时)
注册时间:2006-03-29
最后登录:2008-08-07
|
网页分辨率设置技巧
分辨率,什么是分辨率,网页分辨率设置 A]k-bX= s
J&bhR9sF 大家一定在设计网面时,苦恼过不同分辨率下显示的问题,不论你喜欢打表格,还是运用图层,或者利用框架以及帧『内联帧』,当你在800×600下完成创作,1024×768下就会错位,或出现左对齐 GDUOUl& "2~%-;c 1.如果你喜欢打表格,解决的办法就很简单了,只要把最外边的<table>水平居中即可;如果你处理不好单元格,就把最外边的<table>的width设成"768"[针对800×600而言];这样你的网页在800×600满屏,1024×768就水平局中了,如果想1024×768下也满屏,你只要把最外边的<table>的width设成"100%"。 E0
Neo _7 !^EdB}@yS 说明:层,其实你可以把他看做是绝对定位标记区域,标记为<div></div> KnjowK bEz1@"~
p 2.如果你喜欢运用图层,【我很喜欢,而且极爱】,居中问题就是一个大问题 5/>W(,5} F:o<E 42 图层的好处就是想怎么放就怎么放,比表格灵活的多,再者众多的动态页面技术javascript的运用都涉及到了层的概念,页面中表格与层的混合运用,在很多知名网站都可见其踪影因为是绝对定位的,【相对于浏览窗口0.0坐标】所以由于客户端分辨率的设置不同,显示时就会出现错位问题。 V<+=t{ 6YCFSvA#/ 我的方法是:利用子层与父层的关系解决,具体细节请看下面的代码: n6f S`qa_yI)Ed <html> |VPJaiC~ <head> Mx<?c <title>New Page 1</title> UD@u hL </head> Pfv| K;3i <body> ' `K-rvF,C <div ID="blockdiv" style="position: absolute; top: 0; left: 0; width: 780; height: 26"> ;=?f0z< <table border="0" width="100%" bgcolor="#00FF00" height="100%" cellspacing="0" cellpadding="0"> &S8Pnb)d <tr> E
=7m@"
0 <td width="100%" height="13"> Ym WVb <div style="position: absolute; left: 100; top: 75; width: 54; height: 23"> -!kfwJg8N( aaaa v_$'!i$ </div> lW!}OzE(m <div style="position: absolute; left: 172; top: 178; width: 54; height: 23"> \z4I'"MC.9 bbbb {B_pjs </div> z+Cw*v\Y </td> xp4w9.X5( </tr> UY!N"[& </table> *61+Fzr </div> 4%3R}-'mh 2KUm(B.I <script language="javascript"> R6N+c\W <!-- 6U`<+[K7 var a yz CQ ie4=(document.all)?true:false J9kmIMq-C if(ie4) block=blockdiv.style c~1X
/,biA a=screen.width *,UD&N_)*6 if (a=="1024") ,1s,G]%M { I4%p?'i,C alert(block.left); *f?
z$46 block.left=112; wQ4IQ! } !w!}`|q h|MTE~
if (a=="800") Zw)*+> +FV FuiEy=+ { alert(block.left); m5G9
B-\? block.left=0; <H Le, } Zewx*Y| --> x}`]9XQ </script> +EmT+$>J </body> ~4YLPMGKl </html> #q06K2 <O5r| 3.至于框架,我有一个笨方法,是利用内联帧<IFRAME></IFRAME>把框架的索引页放在里面在外面放一个合适的<table>,具体细节请看下面的代码: jAa{;p"jU w/L^w50pt <html><head> &nc0stuL <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 6O`s&T,t <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> bN,>,hj <meta name="ProgId" content="FrontPage.Editor.Document"> LIo3a38n?y <title>New Page 2</title> (6aSDx
Sc </head> 0g-bApxz*& V-y"@0%1 <body> ndSM*Fq uB(16|W>S <div align="center"> %TY;}V59 b <center> fkprTk^# <table border="0" width="780" height="600" cellspacing="0" cellpadding="0"> 6I$laHx? <tr> aUdbN&G <td width="100%"> -/#VD&MJO= <p align="center"> 73-*|@6 <IFRAME src="你的框架页.htm" width="780" height="600"> </IFRAME> )yV|vn </td> (RDY-~#~ </tr> s`j QX\{ </table> c)d*[OI8 </center> 0ssKZ9Lc </div> 5E~?hWAv |H:Jw
xH </body> Q*S|SH-cZ0 bIFKP </html>
|
|
[楼 主]
|
Posted: 2006-04-05 08:55 |
| |