/基 本 要 求
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 ( <a href=http://www.eastline.net.cn) target=_blank>http://www.eastline.net.cn)</a> 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: 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> 这里尤其要注意的是a:link a:visited a:hover a:actived 的排列顺序一定要严格照上面的样例代码,否则或多或少会出问题。另外我们规定重定义的最先,伪类其次,自定义最后,便于自己和他人阅读!
为了保证不同浏览器上字号保持一致,字号建议用点数pt和像素px来定义,pt一般使用中文宋体的9pt和11pt,px一般使用中文宋体12px 和14.7px 这是经过优化的字号,黑体字或者宋体字加粗时,一般选用11pt和14.7px 的字号比较合适。 在写 <table> 互相嵌套时,严格按照的规范,对于单独的一个<table>来说,<table><tr> 对齐,<td> 缩进两个半角空格,<td> 中如果还有嵌套的表格,<table>也缩进两个半角空格,如果<td>中没有任何嵌套的表格,</td> 结束标记应该与 <td> 处于同一行,不要换 行,如我们注意在源代码中不应有这样的代码: <td><img src=”../images/sample.gif”> </td> 而应该是这样的: <td><img src=”../images/sample.gif”></td> 这是因为浏览器认为换行相当于一个半角空格,以上不规范的写法相当于无意中增加一个半角空格,如果确实有必要增加一个半角空格,也应该这样写: <td><img src=”../images/sample.gif”> </td> 属于同一个级别 的 <table> 一定是左首对齐的,另外不允许没有任何内容的空的单元格存在,高度大于等于12px 的单元格应该 在 <td> 和 </td> 之间写一 个 如果高度小于 12px, 则应该 在 <td> 和 </td> 之间插入一个1*1 大小的透明的gif 图片,这是因为某些浏览器认为空单元格非法而不会予以解释。如果代码顺序较乱,在DW3中可以通过command- >apply souce form
免费电话咨询
18955177249