只有在项目的成熟期才会需要大量地制作网页及填充内容。只有等到有了详尽的网站架构、成熟的内容组件、已经经过充分测试的线框图和原型,以及修订好的页面设计规范之后,才会将匆忙创建网页的不可避免的后果(内容的混乱度、无谓的工作量以及浪费的精力)最小化。当然,还要随着原型成长为成熟网站,长期学习有关整体设计的新生事物。做好你和用户在网站成长期间访问时改善设计的准备,并发掘网站弱点和机会以改善导航和内容。 广州网站建设
一旦确定了站点的结构,制作好所有的页面,并且链接上数据库和编程组件之后,就要准备进行用户测试了。测试主要由开发团队外的人士进行,他们愿意提供通报批评,报告程序Bug,记录排版错误并且批评整体设计和站点效率。新用户必然会注意到你和开发团队忽略的东西。网站只有在经过了彻底测试和修正后方才能在URL上面向更广的受众发布。
在这个阶段要完成和发布的内容如下:
所有网页的最终HTML,所有页面内容都已经准备妥当。
制作好的导航链接框架。
所有的程序已经编制妥当并且已经链接到了页面,已经为用户测试做好准备。 广州网站建设
数据库组件已经制作完成并且链接到网页。
所有的图形设计、插画和照片均已各就各位。
所有站点内容均已经进行了最终的校对。
数据库和编程功能的详尽测试。
数据库报表功能的测试和验证。
网站用户支持程序、回复E-mail等的测试。
所有的网站内容组件、HTML代码、编程代码和其他网站制作材料的归档。 广州网站设计
1. 可维护代码
大型企业的大多业务或者部门都与Web开发团队签订了设计初始站点和创建网站第1版所有页面的协议。接下来,他们会设定网站职责,进行部分或者全部的日常维护并且按需更新内容,以保证网站常新。
通常,不必等到有网站实用性维护需求客户就会认识到理解Web开发人员如何制作HTML和其他构成网站的代码的细节的重要性。尽管所有的HTML和CSS标记与Web浏览软件几乎相同,但是开发者使用的HTML和CSS的格式以及Web制作工具在代码显示上有很大的区别。 广州网站设计
先来看一下以下两个代码示例:
实例1
![]() |
![]() |
你觉得哪个实例好理解呢?实际上,这些代码实例就相当于一个Web浏览器,但是大多数人会觉得实例1明显比较容易阅读和理解。如果与开发者签约创建网站的话,了解开发者编写代码的方式、网站发布时代码所处的环境以及开发者使用的软件是否与你在网站发布后用于维护网站的软件相兼容就相当重要了。一些Web开发软件会生成一些没有明显的(高成本的)重新格式化的人类几乎无法阅读的HTML代码。其他程序(诸如Adobe Dreamweaver)则会生成Web程序员易读的HTML代码,如果你想更换Web开发人员或者想在维护网站时直接编辑HTML,那这会产生很大的不同。
如果要雇用别人创建网站或者网站组件(例如数据库或者动态元素),一定要了解他们会使用哪些工具来编写HTML和其他代码,并且事先查看他们为其他客户编写的代码。用你的技术引导代码检测以确保开发人员插入代码注释和分割符,让代码易于阅读。请确保在你使用自己喜欢的工具编辑开发人员编写的代码时,能找出问题和冲突。确保开发人员了解你倾向于使用的工具并且开发出与你使用的维护工具最兼容的代码。
2. HTML和CSS代码验证
此外,还要让开发人员提供其创建的代表网站,并且选择多个页面使用来自W3C(参见下文)的免费在线工具验证代码的有效性。很多功能完美的页面都不能通过W3C有效性测试,要不就是相对较小的代码错误,要不就是使用了类似于&这样有问题的字符链接到数据库或者应用程序的URL复杂链接。可以在代码验证中忽略那些小错误,因为它们不太可能造成大的功能性问题。但是如果测试后发现一些代表性页面存在很多的HTML代码问题和CSS错误,就要留意开发人员的工作,与之进行深入的讨论,并且将你对代码有效性的期望写到合同中。
W3C的HTML和CSS代码有效性工具列举如下。
HTML有效性:validator.w3.org。
CSS有效性:jigsaw.w3.org/css-validator。
如今的Web页面要比以前复杂很多,很多新式的手机和其他设备都可以浏览Web页面。对于成功的Web站点而言,搜索可见性非常重要,现在越来越多的判例法都将Web可访问性纳入合法性要求。使用经过了细致验证的HTML和CSS代码是最大化Web开发投资灵活性和价值的最佳策略之一。要警惕那些告诉你“检验不重要”的Web开发者。





