网页设计教程 自适应客户端分辨率的实现方法

  11月5日19时45分,长征三号乙运载火箭顺利点火,成功以“一箭双星”方式将北斗三号导航系统的第一、二颗卫星送入轨道。此次北斗发射牵动着外界的热切关注,因为它标志着中国的北斗导航系统正式全面开启全球组网的大幕。

  如果只是因为浏览者改变了浏览器的设置,或者因为浏览器不兼容,使自己精心制作的网页变得面目全非,那多令人沮丧!下面我们以网页爱好者的常用工具Dreamweaver(以下简称DW)为例,列出几个网页制作初学者较常见的网页布局问题以及解决方法,希望对初学者们有所帮助。

  问题的根源还得从网页的布局说起,在DW中,网页内容的定位一般是通过表格来实现的,解决表格的问题也就成功了大半。

  大家应该注意到,在DW中表格属性面板的高宽设定选择上提供了两种不同类型:百分比和像素值。百分比的使用将会产生前面说到的那个毛病。这里所说的百分比是指表格的高或宽设置为上层标记所占区域高或宽的百分比,如在一个表格单元的宽度是600,在它里面嵌入了另外一个表格,表格宽度占表格单元的50%,则这个表格的宽度为300,依此类推,如果在一个表格不是嵌于另一个表格单元中,则其百分比是相对于当时窗口的宽度的。IE浏览器中,随便改动主页窗口的大小时,表格的内容也随之错位、变形,就是因为表格的百分比也要随着窗口的大小而改变成相应的百分比宽度。

  自然,解决这个问题的办法就是将表格宽度设置成固定宽度(也就是像素值)。另外如果外层表格已做好固定宽度设置,内层表格也可以适当使用百分比设置。清楚这个原则以后,如果出现类似的问题大家也知道怎么解决。

  说到了窗口大小就会顺着路子想到分辨率的问题,在800×600分辨率下制作的网页在1024×768分辨率的机器上打开,整个网页就会跑到左边;1024×768分辨率的网页在800×600分辨率的机器上有时也会变得不堪入目。两种分辨率各做一个吧?做起来费时,看起来也费劲。怎么办呢?

  现在大多数网民都还在用800*600的分辨率,所以我们一般可以以此分辨率为主,要想让网页在1024*768时居中,只要在网页原代码的body后紧加一句center,/body前加一句/center就OK了。不过有几个问题这是要注意一下,第一个就是上面说到的百分比的问题,表格、单元格的宽度单位最好要使用像素单位,而不要用百分比。例如width=770。如果你的表格宽度设的是百分比,那么使用大于800×600的像素时,网页就会拉宽,这样网页可能会变形。在body中加入leftmargin=0,即body leftmargin=0这种情况下,800×600支持的表格宽度为780像素时不会出现滚动条。还有一点要注意的是不能用DW中的层来定位。

  大家都知道,在IE浏览器的功能设置中,有一个可以自由设置窗口内容字体大小的功能,这样由于不同访问者的设置习惯不同,呈现在他们面前的网页有时也会不不相同。比如你可能本来设计时用的是2号字体,结果由于用户对浏览器的额外设定,变的更大了,这时你的网页也可能变得不堪入目。虽然不是你的错,但客户是上帝。

  

  如果使用了网页中的CSS样式表技术,就不会出现上述情况了。使用快捷键Shift+F11打开样式表CSS style编辑器,在窗口中单击鼠标右键执行New CSS style...命令新建一个样式表,然后在给出的列表中选择类型选项,定义文字属性参数(一般文字的大小选择12px较为适宜)。完成后选择网页编辑窗中的文本,单击新的样式表名称,可以看到选中的文本发生了变化。预览时试试定义的文本字体尺寸还会不会随浏览器的选择字体大小而改变。

  浏览器的格局现在是两分天下,一分是IE,另一分是NetScape,在国内Ie有绝对的占有率,在这种情况下我们设计的网页只要兼容它就行了,但NetScape在国外还是有很多人使用,毕竟它是浏览器的元老。

  虽然没有办法做出让所有浏览器都兼容的网站,但只要注意以下几点,做出来的网页在各个浏览器都中能达到比较好的显示效果:

  不要混合使用层和表格排版,如果是父子关系,如层中表格,不在此原则范围内。

  有时需要在空层插入表格或者透明图片,以保证在 Netscape Navigator 里的效果。

  第二种方法:做两个适合不同分辨率的页面一个是800×600,一个是1024×768,在800×600的页面中加入一下代码就可以实现跳转了:

   最后,同样地,在 body和 /body之间加入以下代码来显示网页的工作信息:

  圣诞节到了,想想没什么送给你的,又不打算给你太多,只有给你五千万:千万快乐!千万要健康!千万要平安!千万要知足!千万不要忘记我!

  不只这样的日子才会想起你,而是这样的日子才能正大光明地骚扰你,告诉你,圣诞要快乐!新年要快乐!天天都要快乐噢!

  奉上一颗祝福的心,在这个特别的日子里,愿幸福,如意,快乐,鲜花,一切美好的祝愿与你同在.圣诞快乐!

  看到你我会触电;看不到你我要充电;没有你我会断电。爱你是我职业,想你是我事业,抱你是我特长,吻你是我专业!水晶之恋祝你新年快乐

  如果上天让我许三个愿望,一是今生今世和你在一起;二是再生再世和你在一起;三是三生三世和你不再分离。水晶之恋祝你新年快乐

  当我狠下心扭头离去那一刻,你在我身后无助地哭泣,这痛楚让我明白我多么爱你。我转身抱住你:这猪不卖了。水晶之恋祝你新年快乐。

  风柔雨润好月圆,半岛铁盒伴身边,每日尽显开心颜!冬去春来似水如烟,劳碌人生需尽欢!听一曲轻歌,道一声平安!新年吉祥万事如愿

  传说薰衣草有四片叶子:第一片叶子是信仰,第二片叶子是希望,第三片叶子是爱情,第四片叶子是幸运。 送你一棵薰衣草,愿你新年快乐!

上一篇:武汉网页制作精品课程   下一篇:北京基督教两会网站制作复活节页面
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。)
热门搜索:

网页设计教程 自适应客户端分辨率的实现方法

11月5日19时45分,长征三号乙运载火箭顺利点火,成功以一箭双星方式将北斗三号导航系统的第一、二颗卫星送入轨道。此次北斗发射牵动着外界的热切关注,因为它标志着中国的北斗导