与精密手表的内部工作方式相同的是,网站内部细节是只有技术人员方才可见的一门工艺,但是你的用户可以从细致的规划和思考中受益。通常,网站和页面结构的讨论都围绕导航、用户界面和内容组织等大部分可见的方面开展,不过关注文件和目录结构以及网站内所有事物命名,可以在以下方面产生良好的效果:
●理解性。当前团队、未来网站维护人员以及大多数网站用户都可以从审慎、一致和简洁简明的命名方式中获益。
●灵活性。如果网站的每个对象都有名字,那么所有的对象都可以被找到、被添加样式,并且可以通过程序来进行更简单的操作。
●可访问性。已命名的对象对于那些可以控制所有媒体类型的程序和样式列表而言,访问性更强,它们可以为你提供在网站中实现通用可访问性功能的灵活性。
●搜索优化。审慎的网站命名可以让针对搜索引擎可见的优化更加容易。
●未来的扩张和更改。在随机命名、杂乱组织的文件和目标集之中,不能实现按比例更改或自动更改,缺乏有效组织的体系不能被系统地管理或者结构性地扩张。
隐蔽的网站语义
网站语义组织目标是为HTML和其他文件、目录、CSS元素以及页面模板中的各种合理的、可见的分区创建一个一致的、合理的分类体系。网站建设的一致性、模块化方式可以适应从只包括几十个页面的小型网站,一直到包含成千上万页面的内容管理网站。尽管我们可以为这里的网站结构提出通用原则,但是很多网站的技术环境和功能需求可能要求特定的文件命名方式。要点是:不管网站环境如何,都应该针对网站每个组件的命名开发系统规则,确保团队中的每个人理解和遵循这些规则,尽可能地使用简明的语言。
命名惯例
若能使用简明语言来命名组件就不要使用技术性字眼或者杂乱的数字。在个人计算机的早期,诸如MS-DOS和Windows3.x强制性地使用了一种“8点3”文件命名约定,它强迫用户为文件和目录名称编制加密代码(例如,“whtevr34.htm"”)。因为文件名称中不允许使用文字空白以及字母数字混合字符,所以技术人员通常会使用下划线之类的字符来增加易读性(例如,“cats003.htm")。在十余年来,习惯已经很难打破,查看另一个团队的站点结构有时候就像是破译二次世界大战的德国密电。Windows、Macintosh和Linux近期文件命名约定更为灵话,千万不要对那些总有天要了解你构造网站的方式的团队成员、网站用户和同行使用加密名称。编程中有句谚语是这么说的:当你为代码添加解释性的注释时,你最有可能在帮助3年后的你自己。3年后,你还知道x830001目录中存放着什么吗?
1.命名页面、目录和辅助文件
尽管我们将Web页面和它们的图形看做是一个整体,Web页面文件并不包含图形,ipelreampl常被Web服务器用来传送程序包,其中包含HIML文件与所有相相反是包含指向单个图形文件的嵌人式链接。这些嵌人式图形链接(ingsergop关的图形、CSS和Javascript文件以及其他媒介文件。实际上,绝大多数Web“页面”格局被发送到洳览器,并且被浏览器组装成在屏幕显示的连续页面。关注文件和目录名称是跟踪组成网站的无数页面和辅助文件所必需的。
2.使用所有人能懂的语言
对所有的文件和目录使用简明的语言命名,使用“分割”连字符分隔单词。这样的体系很容易阅读和理解,因为不支持传统的单词空格,所以连字符将文件名“分割”成可以被搜索引分析的单个单词或数字字串,这有助于搜索排名以及页面内容的关联。我们推荐目录名字也要采用同一惯例。
3.尽可能直接地反映可视化网站结构
直观地反映网站设计可视化组织的目录和文件命名约定,对于你的田队和用户理解来说极为容易,并且会有助于搜索引擎排名和关联,因为整个URL成为了在内容结构中有用的语义向导。页面URL的毎个部分都为搜索页面排名做出了贡献一当且仅当名字在页面内容的环境中有意义并且与页面的关键字或者短语相关时较差的URL命名将不会对搜索引擎的关联性或者网站结构的易读性起到任何作用。
>>> 查看《网站文件结构》更多相关资讯 <<<
本文地址:http://www.phpweb.com.cn/news/html/4302.html