阿七
级别: 未验证会员
精华:
0
发帖: 909
威望: 0 点
金钱: 2161 RMB
贡献值: 0 点
在线时间:512(小时)
注册时间:2006-03-29
最后登录:2008-08-07
|
网页分辨率设置技巧
分辨率,什么是分辨率,网页分辨率设置 QKp+;$SE' MzEm*`< 大家一定在设计网面时,苦恼过不同分辨率下显示的问题,不论你喜欢打表格,还是运用图层,或者利用框架以及帧『内联帧』,当你在800×600下完成创作,1024×768下就会错位,或出现左对齐 ydwK!j0y 2{A;du%& 1.如果你喜欢打表格,解决的办法就很简单了,只要把最外边的<table>水平居中即可;如果你处理不好单元格,就把最外边的<table>的width设成"768"[针对800×600而言];这样你的网页在800×600满屏,1024×768就水平局中了,如果想1024×768下也满屏,你只要把最外边的<table>的width设成"100%"。 5^/,aI J)9 AnGWe 说明:层,其实你可以把他看做是绝对定位标记区域,标记为<div></div> "gXxRHTX dtB[m^$ 2.如果你喜欢运用图层,【我很喜欢,而且极爱】,居中问题就是一个大问题 FU_fCL8yA q';&SR#"`K 图层的好处就是想怎么放就怎么放,比表格灵活的多,再者众多的动态页面技术javascript的运用都涉及到了层的概念,页面中表格与层的混合运用,在很多知名网站都可见其踪影因为是绝对定位的,【相对于浏览窗口0.0坐标】所以由于客户端分辨率的设置不同,显示时就会出现错位问题。 ; c
Gv] A+ k2EHco0BG 我的方法是:利用子层与父层的关系解决,具体细节请看下面的代码: D:=t*2-Iv cC^W2\ <html> QCeMKjCmY <head> 'e}uvbK <title>New Page 1</title> Yo>`h2C4 </head> 4bP13f <body> (C,e6r Y <div ID="blockdiv" style="position: absolute; top: 0; left: 0; width: 780; height: 26"> QB!jLlg( <table border="0" width="100%" bgcolor="#00FF00" height="100%" cellspacing="0" cellpadding="0"> "yg.hK` <tr>
^'m\D; <td width="100%" height="13"> ^#]c0 <div style="position: absolute; left: 100; top: 75; width: 54; height: 23"> ~j=xiP aaaa M2}np </div> z8IPhE@ <div style="position: absolute; left: 172; top: 178; width: 54; height: 23"> 4w'lu"U bbbb }K2
/&kZ </div> w#oGX </td> +a|"{ </tr> vkJ)FEar </table> BWWq4mdb{ </div> 'iJDWxCD JjQ8|En <script language="javascript"> S@x}QQ|. <!-- C;9t">prk var a HN{zT& ie4=(document.all)?true:false 2Zy_5>~ if(ie4) block=blockdiv.style %;7.9
% a=screen.width X/l;s if (a=="1024") xOythvO { 6Opa{] alert(block.left); ^5>s7SGB" block.left=112; jo}1u_OJ } v9=}S\=Cd K1OkZ6kl if (a=="800") zN%97q_ #Q}_e7t { alert(block.left); UP2}q?4 block.left=0; Di>rO038 } e # 5BPI --> ;$7v%Ls= </script> 'f+NW& </body> =LI:S|[4 </html> Zsj`F9*e :lgi>^ 3.至于框架,我有一个笨方法,是利用内联帧<IFRAME></IFRAME>把框架的索引页放在里面在外面放一个合适的<table>,具体细节请看下面的代码: M(enRs3`O ,(N[*)G <html><head> (Sv>NQp <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 9[VxskEh <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> RF?DtNuq <meta name="ProgId" content="FrontPage.Editor.Document"> jAC78n,Fi@ <title>New Page 2</title> F}36
IM9/: </head> hi|! E"qFXA> <body> zXZir7NfM FOH@OY
<div align="center"> <??umkV <center> BMFF= <table border="0" width="780" height="600" cellspacing="0" cellpadding="0"> })Yv9],6 <tr> X(Qu{HhI <td width="100%"> 1/;o <p align="center"> X%}nFg
qQ <IFRAME src="你的框架页.htm" width="780" height="600"> </IFRAME> w5,Mb </td> ^U@~+dw </tr> "& 25D </table> ,<`)>2 'o </center> 8e&p\%1 </div> e,0-)?5R F #`=oM$5 </body> wTc)S6%7 91Z' </html>
|
|
[楼 主]
|
Posted: 2006-04-05 08:55 |
| |