您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 网站不同分辨率的研究
作者:拼音我对显示分辨率,影响页面显示有些研究【欢迎讨论】大家一定在设计网面时,苦恼过不同分辨率下显示的问题不论你喜欢打表格,还是运用图层,或者利用框架以及帧『内联帧』,当你在800×600下完成创作,1024×768下就会错位,或出现左对齐1.如果你喜欢打表格,解决的办法就很简单了,只要把最外边的table水平局中即可如果你处理不好单元格,就把最外边的table的width设成768[针对800×600而言]这样你的网页在800×600满屏,1024×768就水平局中了,如果想1024×768下也满屏你只要把最外边的table的width设成100%......说明:层,其实你可以把他看做是绝对定位标记区域,标记为div/div2.如果你喜欢运用图层,【我很喜欢,而且极爱】,居中问题就是一个大问题就是例子图层的好处就是想怎么放就怎么放,比表格灵活的多,再者众多的动态页面技术javascript的运用都涉及到了层的概念,页面中表格与层的混合运用,在很多知名网站都可见其踪影因为是绝对定位的,【相对于浏览窗口0.0坐标】所以由于客户端分辨率的设置不同,显示时就会出现错位问题。我的方法是:利用子层与父层的关系解决,具体细节请看下面的代码:htmlheadtitleNewPage1/title/headbodydivID=blockdivstyle=position:absolute;top:0;left:0;width:780;height:26tableborder=0width=100%bgcolor=#00FF00height=100%cellspacing=0cellpadding=0trtdwidth=100%height=13divstyle=position:absolute;left:100;top:75;width:54;height:23aaaa/divdivstyle=position:absolute;left:172;top:178;width:54;height:23bbbb/div/td/tr/table/divscriptlanguage=javascript!--varaie4=(document.all)?true:falseif(ie4)block=blockdiv.stylea=screen.widthif(a==1024){alert(block.left);block.left=112;}if(a==800){alert(block.left);block.left=0;}--/script/body/html3.至于框架,我有一个笨方法,是利用内联帧IFRAME/IFRAME把框架的索引页放在里面在外面放一个合适的table具体细节请看下面的代码:htmlheadmetahttp-equiv=Content-Typecontent=text/html;charset=gb2312metaname=GENERATORcontent=MicrosoftFrontPage4.0metaname=ProgIdcontent=FrontPage.Editor.DocumenttitleNewPage2/title/headbodydivalign=centercentertableborder=0width=780height=600cellspacing=0cellpadding=0trtdwidth=100%palign=centerIFRAMEsrc=你的框架页.htmwidth=780height=600/IFRAME/td/tr/table/center/div/body/html如果各位仁兄还有更好的方法,请写信给我yanto@163.comcaver
本文标题:网站不同分辨率的研究
链接地址:https://www.777doc.com/doc-2070177 .html