开发部web界面设计规范.doc
- 文档编号:237605
- 上传时间:2022-10-07
- 格式:DOC
- 页数:12
- 大小:326KB
开发部web界面设计规范.doc
《开发部web界面设计规范.doc》由会员分享,可在线阅读,更多相关《开发部web界面设计规范.doc(12页珍藏版)》请在冰豆网上搜索。
开发部Web界面设计规范
版本修订历史
起止日期
作者/修订人
更改章节
修改描述
版本/状态
1.目录结构规范
1)目录建立原则:
以最少的层次提供最清晰的访问结构。
2)目录的命名以小写英文字母、下划线组成。
3)根目录一般只放index.html已经其他必须的系统文件。
4)根目录下的images用于存放各页面都要使用的公用图片。
5)所有JS等脚本存放在根目录下的scripts或js目录。
6)所有CSS文件存放在根目录下的style或css目录。
2.设计命名规范
页面基本框架结构
container
header
4
5
1
3
2
navbar
menu
6
main
sidebar
7
footer
container—就是将页面中的所有元素包在一起的部分
header—是页面的头部区域,一般来讲,它包含网站的logo和其他一些元素
navbar—等同于横向的导航栏,是最典型的页面元素,也可以命名为nav
menu—此区域包含一般的链接和菜单,也可以命名为subNav,links
main—是网站的主要区域,也可以命名为content
sidebar—此区域包含网站的次要内容,例如最近更新内容列表等。
footer—包含一些附加信息,也可以命名为copyright
命名规则注意点
1)尽量考虑为元素命名其本身的作用或用意,达到语义化不要使用表面形式命名,如:
red/left/big等
2)组合命名规则:
[元素类型]-[元素作用/内容]。
如搜索按钮btn-search、登录表单form-login。
3)凡涉及交互行为的元素通常会有正常、悬停、点击和已经浏览等不同样式。
参考:
搜索按钮btn-search、btn-search-hover、btn-search-visited
常用命名汇总
名称
命名规范
页头
headertop
登录条
loginbar
标志
logo
侧栏
sidebar
导航
nav
子导航
subNav
菜单
menu
子菜单
submenu
工具条
toolbar
表单
form
栏目
column
箭头
arrow
搜索
search
滚动条
scroll
内容
content
标签页
tab
列表
list
提示
tips
栏目标题
title
链接
links
页脚
footerend
服务
service
下载
download
注册
registerreg
状态
status
按钮
btn
上传
upload
登录
login
合作伙伴
partner
版权
copyright
网站地图
sitemap
图片命名规则
1)图片名称分为头尾两部分,用下划线隔开。
禁止用中文名。
2)头部分表示此图片的大类性质。
例如:
放置在顶部的长方形图片可以取名banner;标志图片取名logo;位置不固定并且带有链接的小图片取名button;做栏目链接的图片取名menu;不带链接表示标题的取名title;装饰的照片取名pic;等。
3)尾部分用来表示图片的具体含义,用英文字母表示,如banner_ad.giflogo_firefox.gifbutton_next.gifmenu_aboutus.giftitle_news.gifpic_people.jpg
4)有onmouse效果的图片,两张分别在原有文件名后加”_on”和”_off”命名。
3.布局规范
推荐使用CSS+DIV来布局页面,少用table,table只用于数据处理。
优势如下:
1.表现和内容相分离,将布局放在一个独立的样式文件中,html文件只存放文本信息。
2.提高页面浏览速度,采用CSS+DIV结构的页面容量比table的页面容量小得多,且
3.易于维护和改版,只要简单的修改几个CSS文件就可以重新设计整个网站的页面。
例如
layout.css
body{font-family:
Verdana;font-size:
14px;margin:
0;}
#container{margin:
0auto;width:
100%;}
#header{height:
100px;background:
#9c6;margin-bottom:
5px;}
#menu{height:
30px;background:
#693;margin-bottom:
5px;}
#mainContent{height:
500px;margin-bottom:
5px;}
#sidebar{float:
left;width:
200px;height:
500px;background:
#cf9;}
#sidebar2{float:
right;width:
200px;height:
500px;background:
#cf9;}
#content{margin:
0205px!
important;margin:
0202px;height:
500px;background:
#ffa;}
#footer{height:
60px;background:
#9c6;}
index.html