好久没整理博文了

啰嗦两句  转载至新浪。。。。。。

于在未开启cleartype的情况下,一些中文字体在非偶数字号下的显示效果欠佳,所以一般建议使用12、14、16、18、22px等偶数字号。也就 是对某个分辨率选择离它最近的偶数字号。例如:屏幕横向分辨率在1100以下的采用14px,1100到1500采用16px,1500以上采用 18px,依此类推。
    最通用的网站设计规范参考 
参考网上的一些文章和部分门户网站规范,结合用户浏览习惯以及实际策划、设计、使用中的经验,制订了《通用网站设计规范参考》。 
一、设计风格
1、依照网站的定位确定整体的设计风格。  
2、主体框架页面、内容页尽量采用方型结构。禁用长距离的斜线及弧线结构,可允许 小范围内的斜线及弧线。封面页、专题页可不受此限制。  
3、设计时尽量在方块区边缘、按钮、标题装饰块上体现设计技巧,拐角可以有曲线变 化。拐角块最大不得超过18像素。同一页面弧度尽量保持一致。 
 
4、各主要栏目之间要求使用一致的布局,包括一致的页面元素;一致的导航形式,使 用相同的铵钮,相同的顺序。可跟首页有变化。  
5、首页及各级页面都必须带有网站的LOGO,并链接到网站首页。 
6、设计要兼容分辨率,就目前显示器分辨率的覆盖率,可以采用1024*768 分辨率,建议页面使用宽度为1000px、980px或者950px设计等,对于内容偏少的网站或者专题,也可采用800*600分辨率,建议使用宽度为778px或者760px。
 
7、网站页面长度建议1屏半到2屏。原则上长度不超过3屏,宽度不超过1屏。根据 用户习惯和网站需要,国内中文网站综合类、门户类(包括垂直门户)网站可设计超过3 屏。
 
二、图形设计规范
 
1、 图片标准尺寸
全尺寸banner为468×60px,半尺寸banner为234×60px,小logo为88×31px,另外150×68、120×90,120×60也是标准尺寸,网站logo一般控制在150×54以内,客户要求或特殊广告图片可另定尺寸。
 
建议首页存储大小不得超过150K(包括图片),其它页面经压缩后尺寸不得超过70K。 
2、 图片的分类及命名规则
☆ 名称分为头尾两两部分,用下划线隔开。
 
☆ 头部分表示此图片的大类性质,例如广告、标志、菜单、按钮等等。 一般来说:
放置在页面顶部的广告、装饰图案等长方形的图片我们取名:banner 标志性的图片我们取名为:logo
在页面上位置不固定并且带有链接的小图片我们取名为button
在页面上某一个位置连续出现,性质相同的链接栏目的图片我们取名:menu

装饰用的照片我们取名:pic
不带链接表示标题的图片我们取名:title 依照此原则类推。 
☆ 尾部分用来表示图片的具体含义,如果有类似图片就用数字区别。 
☆ 下面是几个样例,大家应该能够一眼看明白图片的意义:
banner_sohu.gif banner_sina.gif menu_aboutus.gif menu_job.gif title_news.gif  logo_police.gif,title_top01.gif, title_top02.gif 
☆小标一定做成透明的。 
3、Banner制作要求 
1)大Banner(468×60Pixel)容量尽量限制在15K内,格式尽量选用GIF及动态格式。 
2)帧切换时尽量半静半动。少用满底256色以上的图像。闪切变化主要体现在文字上。  
3)广告条的border设为0,并要求加上alt说明。  
4、图标和图片 
1)在图标的制作上应采用简捷,色彩明快的图标;在选用单色图标时应根据本栏目的色彩进行搭配。  
2)图标存储为GIF格式(除个别情况外),尽量采用16色、填充色或单色。  
3)图片依情况存成GIF或JPEG格式,原则上色调单一的图片存成GIF格式,色彩复杂、层次丰富的存在JPEG格式。 
 
4)设计时不得用15K以上的图片,如图片过大可以考虑采用图片分割的办法。  
5)内容图片、导航图片的border设为0,并要求加上alt说明。  
6)普通图片不必加alt说明,但如果有链接要把border设为0。 
7)公用图片或有可能更换的图片不要  
指定图片的尺寸大小(width,height)。 三、名称约定 
1、路径/文件名设定 
路径/文件命名时一律采用小写英文字母、数字、下划线的组合,其中不得包含汉字、空格和特殊字符;目录的命名请尽量以英文翻译为优先,尽量避免使用拼音作为目录名称 
2、路径/文件名称需与栏目菜单名称具有相关性  
3、 各路径下的开始文件,命名为index.* 静态文件为index.html,动态文件为

index.asp,index.aspx,index.php,index.jsp
 
4、 文件名中用"_"下划线作为连接符。 
5、 如页面文件过长需要拆分,建议多个文件按顺序依次命名为filename01.*、filename02.*…… 
内容不同但属于同类的,且需定期更新的页面文件或文本采用:  名称缩写+(年份)+月份+日期+序号 ,如= news081508.* 
6、大流量网站的首页和各栏目首页尽量使用以html为文件后缀名的静态页面。其他经 常访问的动态页面也建议模拟为静态页面。 
四、目录结构规范 
目录建立的原则:以最少的层次提供最清晰简便的访问结构。 1、 目录命名的规范(参照名称约定)
 
2、 根目录一般只存放index.html以及其他必须的系统文件 
3、 每个主要栏目建立一个相应的独立目录 
4、 根目录下的images用于存放各页面都要使用的公共图片,子目录下的images目录存放本栏目页面使用的私有图片 
5、 所有JS脚本存放在根目录下的scripts目录或includes目录 
6、 所有CSS文件存放在根目录下style目录
 
7、 每个语言版本存放于独立的目录。例如:简体中文gb,英文en 
8、 所有flash, avi, ram, quicktime 等多媒体文件建议存放在根目录下的media目录,如果属于各栏目下面的媒体文件,分别在该栏目目录下建立media目录 
9、 广告、交换链接、banner等图片保存到adv目录
 10、页面下载、解释时间在56k链接速度下不能超过40秒(栏目首页、表单页)或20秒(一般页面)。  
五、链接规范
 
1、新闻、信息类通常用新开窗口方式打开。
 
2、顶部导航、底部导航通常采取在本页打开,特殊栏目和功能可新开窗口。

3、链接带下划线为链接通常的默认风格,顶部导航或特殊位置为了观赏性可用样式表取消下划线。 
4、链接的颜色可配合主题颜色风格改变,通常为蓝色、暗蓝色、黑色,但激活后的链接颜色、鼠标移动其上时的链接颜色要同本身颜色进行区分。 
六、页面制作规范  
1、色彩规范  
1)根据网站性质,避免在一个页面上有太多的色彩,活泼但不失稳重,颜色柔和但不乱 
2)文字的色彩要与页面协调。  
)即使页面有背景图片,也应该设置背景色,通常默认设置背景色为白色 
2、表格 
1)定义表格宽度时使用绝对值(指定像素)。 
2)内嵌最大表格宽度为775pix,align=left (前提在设定为778pix的框架内) 
3)页面中从上至下尽量拆分成多个层叠的表格,尽量用TBODY这个标签  
可以控制表格分行下载,当表格内容很大时比较实用,在需要分行下载处加上和
 
4)表格必须指定(border,cellspacing,cellpadding),图文混排时推荐使用vspace=5  hspace=5。  
5)为加快网页下载速度,最好使用CSS定义类表格样式。 3、字体 
1) 为了保证不同浏览器上字号保持一致,字号建议用点数pt和像素px来定义,pt一般使用中文宋体的9pt和11pt,px一般使用中文宋体12px 和14.7px 这是经过优化的字号,黑体字或者宋体字加粗时,一般选用11pt和14.7px 的字号比较合适。 
2) 大小为9pt时,行距为120%;信息类最终页面采用弹出方式,标题及正文字体规定为11pt,行距为140%。所有页面字体大小建议不要超过11pt。  
3) 考虑字体大小的兼容性,避免使用size=2的方式定义,尽量使用pt或px并用css定义 
4)文字颜色与页面配色协调,不使用与背景色相近的颜色。  
5) 非图像设计的字体一律采用windows标准宋体。(如果做特殊效果需做成图)要 加粗文字用Bold,不要用Strong。

6) 页面文本不使用下划线方式,也尽量少采用粗体显示。 
4、CSS书写规范
1)所有的CSS的尽量采用外部调用
 
 
2)代码较长的首页和重要栏目首页可直接内嵌CSS,避免调用时间太长,使页面未及时调用CSS风格而显得凌乱。 
3)书写时重定义的最先,伪类其次,自定义最后(其中a:link a:visited a:hover a:actived 要按照顺序写)便于自己和他人阅读。  
5、JS调用规范
所有的javascript脚本尽量采取外部调用
 
6、首页head区代码规范
head区是指首页HTML代码的和之间的内容。 head区必须加入的标识 
1)公司版权注释    2)网页显示字符集 例如:
简体中文: 繁体中文: 英 语: 3)网站简介  
4)搜索关键字 
5)网页的css规范   网页标题  
收藏夹图标 
7、错误页面规范
所有程序出错页面、找不到的页面不要使用默认的出错提示,要设计 
 
为带网站标识和说明的个性化的出错提示页面。 8、所有页面必须均需经过浏览器兼容测试,通常须支持主流浏览器IE、Firefox。

web 开发规范的更多相关文章

  1. 转载:移动web开发规范

    本文来源:http://blog.csdn.net/joueu/article/details/44329825 以下是规范建议,均是日常在开发当中的的一些经验,仅供参考. 移动web开发规范 一.头 ...

  2. Web 开发规范 — WSGI

    目录 目录 WSGI 简介 为什么需要 WSGI 这个规范 WSGI 如何工作 WSGI的角色 Server 如何调用 Application application 的两个参数 applicatio ...

  3. web开发规范文档二

    头部        header\hd 内容块      content\con\bd text txt title 尾部        footer 导航        nav\menu sub-n ...

  4. 移动Web开发规范概述

    以下规范建议,均是Alloyteam在日常开发过程中总结提炼出的经验,规范具备较好的项目实践,强烈推荐使用. 字体设置 使用无衬线字体 body { font-family: "Helvet ...

  5. 移动Web开发规范

    1.字体设置 使用无衬线字体 body { font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif; } 2.设 ...

  6. 移动web开发研究

    1.jQuery Mobile jQuery Mobile框架能够帮助你快速开发出支持多种移动设备的Mobile应用用户界面.jQuery Mobile最新版本是1.4.0,默认主题采用扁平化设计风格 ...

  7. Web编程规范之三层架构设计规范

    本篇是我对Web开发规范中关于三层架构设计规范的一些浅见.虽然三层架构是比较普通,也比较简单的架构设计模式.但是随着业务的增长,涉及到的对象越来越多,处理的逻辑越来越复杂.这其中难免会出现设计不当,从 ...

  8. Web前端开发规范文档(google规范)

    (Xee:其实没什么规范约束,但是养成一种好习惯,何乐而不为?) 区分大小写 xhtml  区分大小写,xhtml要求 标签名 属性名 值都要小写,并且要有双引号和 标签闭合. css 元素名称以及i ...

  9. WEB前端开发规范

    WEB前端开发规范 规范目的 为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档.本文档如有不对或者不合适的地方请及时提出, 经讨论决定后方可更改. 基本 ...

随机推荐

  1. C语言实践——学生信息管理

    这是本人做的第一个实践项目,用的知识都是书上有的,没有很多很复杂的知识 同时因为没有学习 C语言 图形方面的知识,所以界面做得很丑,暂时先这样吧 源文件: #include <stdio.h&g ...

  2. IE WebDriver 因保护模式无法启动的解决 (转载)

    现在Win7 已经应用很多了,即使是最原始的Win7 也是IE8,最新的patch后,都升到了IE11 Win7下预装高版本IE的情况下,启动IE WebDriver可能会出现: org.openqa ...

  3. MySQLdb autocommit

    MySQLdb 中 autocommit 默认是关闭的,下面是例子. import MySQLdb conn = MySQLdb.connect(host='127.0.0.1',user='root ...

  4. linux关闭防火墙方法

    在关闭防火墙之前需要查看防火墙的状态,可以使用service iptables status命令来查看,确定防火墙是否开启再来进行关闭操作. 如果想临时开启防火墙使用命令service iptable ...

  5. Cortex-M3 .s启动文件分析

    1. 基本概念(CMSIS): Cortex Micro-controller Software Interface Standard,微控制器软件接口标准. 2. CMSIS标准的文件结构: a) ...

  6. SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled

    SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled 今天是2013-09-17,在今天学习sql ...

  7. (转)Web开发中最致命的小错误

    Web开发中最致命的小错误 现在,有越来越多所谓的“教程”来帮助我们提高网站的易用性.本文收集了一些在 Web 开发中容易出错和被忽略的小问题,并且提供了参考的解决方案,以便于帮助 Web 开发者更好 ...

  8. Python操作Access数据库

    我们在这篇文章中公分了五个步骤详细分析了Python操作Access数据库的相关方法,希望可以给又需要的朋友们带来一些帮助. AD: Python编 程语言的出现,带给开发人员非常大的好处.我们可以利 ...

  9. Linux前台的程序转到后台执行(关闭终端而不杀死命令)

    你是否经常遇到这样的情况,通过SSH或者终端putty连接到一台linux/unix机器,执行一个程序.一个脚本或者一条命令,但现在你需要关闭SSH或者终端,由于该该程序.脚本或者命令正在运行,一旦你 ...

  10. android入门——UI(3)

    Spinner控件   ListView控件 一.Spinner控件 点击Spinner会弹出一个包含所有可选值的dropdown菜单,从该菜单中可以为Spinner选择一个新值. 有两种指定数据源的 ...