有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享网页分辨率设置技巧吧。
【 tulaoshi.com - Web开发 】
分辨率,什么是分辨率,网页分辨率设置
大家一定在设计网面时,苦恼过不同分辨率下显示的问题,不论你喜欢打表格,还是运用图层,或者利用框架以及帧『内联帧』,当你在800×600下完成创作,1024×768下就会错位,或出现左对齐
1.如果你喜欢打表格,解决的办法就很简单了,只要把最外边的table水平居中即可;如果你处理不好单元格,就把最外边的table的width设成"768"[针对800×600而言];这样你的网页在800×600满屏,1024×768就水平局中了,如果想1024×768下也满屏,你只要把最外边的table的width设成"100%"。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)说明:层,其实你可以把他看做是绝对定位标记区域,标记为div/div
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/) 2.如果你喜欢运用图层,,居中问题就是一个大问题
图层的好处就是想怎么放就怎么放,比表格灵活的多,再者众多的动态页面技术javascript的运用都涉及到了层的概念,页面中表格与层的混合运用,在很多知名网站都可见其踪影因为是绝对定位的,所以由于客户端分辨率的设置不同,显示时就会出现错位问题。
我的方法是:利用子层与父层的关系解决,具体细节请看下面的代码:
html
head
titleNew Page 1/title
/head
body
div
table border="0" width="100%" bgcolor="#00FF00" height="100%" cellspacing="0" cellpadding="0"
tr
td width="100%" height="13"
div
aaaa
/div
div
bbbb
/div
/td
/tr
/table
/div
script language="javascript"
!--
var a
ie4=(document.all)?true:false
if(ie4) block=blockdiv.style
a=screen.width
if (a=="1024")
{
alert(block.left);
block.left=112;
}
if (a=="800")
{ alert(block.left);
block.left=0;
}
--
/script
/body
/html
3.至于框架,我有一个笨方法,是利用内联帧IFRAME/IFRAME把框架的索引页放在里面在外面放一个合适的table,具体细节请看下面的代码:
htmlhead
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
meta name="GENERATOR" content="Microsoft FrontPage 4.0"
meta name="ProgId" content="FrontPage.Editor.Document"
titleNew Page 2/title
/head
body
div align="center"
center
table border="0" width="780" height="600" cellspacing="0" cellpadding="0"
tr
td width="100%"
p align="center"
IFRAME src="你的框架页.htm" width="780" height="600" /IFRAME
/td
/tr
/table
/center
/div
/body
/html
来源:http://www.tulaoshi.com/n/20160219/1604441.html