学海荡舟手机网

主页 > 实用文摘 > 教育文摘_13 > > 详细内容

[计算机]网页设计制作规范_学术论文

网页设计制作规范    
发布时间:  2003-11-26    作者:秩名    
总  论

  本规范既是一个开发规范,也是一个脚本语言参考,本规范并不是一个一成不变的必须严格遵守的条文,特殊情况下要灵活运用,做一定的变通。但是,请大家千万不要随意更改规范。如果有任何问题,请及时与我联系,我会及时更改本规范的相关代码样例和文档。  

/基  本  要  求  

1.  在网站根目录中开设images  common  temp  三个子目录,根据需要再开设media  子目录,images目录中放不同栏目的页面都要用到的公共图片,例如公司的标志、banner  条、菜单、按钮等等;common  子目录中放css、js,、php、include  等公共文件;temp  子目录放客户提供的各种文字图片等等原始资料;media  子目录中放flash,  avi,  quick  time  等多媒体文件  。  
2.  在根目录中原则上应该按照首页的栏目结构,给每一个栏目开设一个目录,根据需要在每一个栏目的目录中开设一个images  和media  的子目录用以放置此栏目专有的图片和多媒体文件,如果这个栏目的内容特别多,又分出很多下级栏目,可以相应的再开设其他目录。
3.  temp  目录中的文件往往会比较多,建议以时间为名称开设目录,将客户陆续提供的资料归类整理。  

4.  除非有特殊情况,目录、文件的名称全部用小写英文字母、数字、下划线的组合,其中不得包含汉字、空格和特殊字符;目录的命名请尽量以英文为指导,不到万不得已不要以拼音作为目录名称,经验证明,用拼音命名的目录往往连一个月后的自己都看不懂,  

/脚  本  编  写  

  我们应该有一个脚本整体风格一致的概念,意思是一个月后和一个月前的你写的脚本风格保持一致,以及同一个工作组中不同的开发人员编写的脚本风格保持一致,因为我们不可能永远孤立的开发,你随时都有可能和三个月前的自己合作(你的客户要求改版),也经常要和工作室中不同的同事共同开发一个项目,还有可能被要求修改已经离职人员开发的脚本,当然你自己也有可能会扔下一个项目给后来的同事。  

1.  html  文件的通用模板:  

<html>  
<!--  
generator:  sub  design  studio  (    //www.eastline.net.cn  )  
creation  data:  2000-8-1  
original  author:  eastline  
-->  
<head>  
<title>  文档标题  </title>  
<meta  http-equiv="content-type"  content="text/html;  charset=gb2312">  
<meta  name="author"  content="eastline">  

其他meta  标  记  
<link  rel="stylesheet"  type="text/css"  href="style/style.css">  

样式表定义  

客户端javascript  函数定义及初始化操作  
</head>  
<body  bgcolor="#ffffff">  
…  …  
</body>  

补充:  
  为了保证网站能够与下一代的web  语言xml  标准兼容,所有的html  标签的属性都要用单引号或者双引号括起,即我们应该写  <a  href=”url”>  而不  是  <a  href=url>.  

2.  允许全文检索的页面,为了使internet  上的搜索引擎能够有效检索,在频道的首页的html的<head></head>之间应该加入keywords  和description  元标记,例如  :  

<meta  name=”keywords”  content=”东方新干线,汽车,买车”>  
<meta  name=”description”  content=”东方新干劲线,全球中文汽车第一站”>  

3.  css  文件的格式样例代码  :  

<style  type="text/css">  
<!—  
p  {  text-indent:  2em;  }  
body  {  font-family:  "宋体";  font-size:  9pt;  color:  #000000;  margin-top:  0px;  margin-right:  0px;  margin-bottom:  0px;  margin-left:  0px}  
table  {  font-family:  "宋体";  font-size:  9pt;  line-height:  20px;  color:  #000000}  
a:link  {  font-size:  9pt;  color:  #ffffff;  text-decoration:  none}  
a:visited  {  font-size:  9pt;  color:  #99ffff;  text-decoration:  none}  
a:hover  {  font-size:  9pt;  color:  #ff9900;  text-decoration:  none}  
a:active  {  font-size:  9pt;  color:  #ff9900;  text-decoration:  none}  
a.1:link  {  font-size: &nbs

  


p;9pt;  color:  #3366cc;  text-decoration:  none}  
a.1:visited  {  font-size:  9pt;  color:  #3366cc;  text-decoration:  none}  
a.1:hover  {  font-size:  9pt;  color:  #ff9900;  text-decoration:  none}  
a.1:active  {  font-size:  9pt;  color:  #ff9922;  text-decoration:  none}  
.blue  {  font-family:  "宋体";  font-size:  10.5pt;  line-height:  20px;  color:  #0099ff;  letter-spacing:  5em}  
-->  
</style>