知识库

资源库

模板库

字体库

酷站区

讨论区
快 搜        热门搜索:
当前位置:主页 > 知识库 > 网页制作基础 > WEB设计综合 >  文章内容

页面制作人员的修练之道

2007-06-13 来源: 蓝色理想 作者: jxdawei 【收藏本文】【打印
二、基于web标准的网页基本特征

从三年前开始接触网页到现在,我亲身经历了国内大多数网站的web标准重构。自己在不断的学习过程中也总结出了一点符合web标准的网页的一般特征,和大家一起分享一下。

1、页面代码容易读懂了

举一个简单的例子,按以前如果要实现一个页面的布局,一般是使用表格来划分整个页面。请阅读并运行以下代码:

<TABLE width="100%" cellpadding="5" cellspacing="1" bgcolor="blue">
<TR>
 <TD bgcolor="silver" colspan="2" align="right">
  <TABLE width="90%">
  <TR>
   <TD>首页</TD>
   <TD>栏目一</TD>
   <TD>栏目二</TD>
   <TD>栏目三</TD>
   <TD>栏目四</TD>
  </TR>
  </TABLE>
 </TD>
</TR>
<TR height="400">
 <TD width="25%" bgcolor="white">左侧内容</TD>
 <TD width="75%" bgcolor="white">右侧内容</TD>
</TR>
<TR>
 <TD colspan="2" bgcolor="#f8f8f8" align="center">尾部文字</TD>
</TR>
</TABLE>

而我们现在,一般会简化成这样:

<div id="header">
    <menu>
        <li>首页</li>
        <li>栏目一</li>
        <li>栏目二</li>
        <li>栏目三</li>
        <li>栏目四</li>
    </menu>
</div>
<div id="left">左侧内容</div>
<div id="right">右侧内容</div>
<div id="bottom">尾部内容</div>

然后再通过外部的CSS对页面上的元素进行布局以及美化效果,这样的代码相对于前一段应该说更精短,更易读懂。而且这个易读性,你还可以理解成搜索引擎也比较容易读懂你的内容、聋哑等有障碍人士也能通过一些特殊设备来读懂你的内容、用手机wap上网也能比较顺畅地访问你的页面。

2、页面变小了

同样的网页在新的标准下制作和以前的传统制作相比,代码一般能节约40%以上,当然这是由于以下原因造成的:

  • 通常在符合标准的页面中,已经不再直接使用<td bgcolor="red" align="center" ....></td>这种方法直接去控制显示样式了,而是放在网页之外的CSS文件中去表现。
  • 抛弃了表格用来布局的做法后,N个表格重复嵌套的冗余代码也就不再出现了。
  • 页面上已经不再直接使用图片进行装饰了,而是采用在CSS中使用背景图去实现。当然,具有实际意义的图片还是应该存在的,比如网站的Logo图标、广告图片、新闻图片以及其它不是用来装饰页面效果的、是属于实际内容的一部分的那类图片。
  • 大量的javascript代码也被移植到了网页外部,在页面中将精简成<script type="text/javascript"  src="../js/**.js"></script>。

当然以上所谈的特征非常的表面化、也非常的局限,只是就页面代码方面描述了比较浅显的特征,针对于页面制作人员而言,也同时提出了更高的要求,会在后边的文章中做详细的讲解。
有兴趣的朋友可以照着下边的这个效果图去用传统的方法试着做一下,然后再查看这个页面的html代码,是不是觉得的确精短了很多?

到底如何去培养自己去编写精练的、有语义的、结构非常清晰的html代码呢。在下一节中我们来讨论如何将一个美工画出来的效果图拆分成结构层、表现层以及行为层,以及如何正确处理三者之间的关系。

最新五条评论 点击查看全部评论评
发表您的评论
用户名:新注册) 密码: 匿名评论
评论内容(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
1:用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
2:本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
3:请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为