一.文件命名规范
[b]样式文件命名[/b] [quote]主要的master.css 布局,版面layout.css
专栏columns.css
文字font.css
打印样式print.css
主题themes.css [/quote]
[b]CSS ID 的命名[/b] [quote]页头:header
登录条:loginbar
标志:logo
侧栏:sidebar
广告:banner
导航:nav
子导航:subnav
菜单:menu
子菜单:submenu
搜索:search
滚动:scroll
页面主体:main
内容:content
标签页:tab
文章列表:list
提示信息:msg
小技巧:tips
栏目标题:title
加入:joinus
指南:guild
服务:service
热点:hot
新闻:news
下载:download
注册:regsiter
状态:status
按钮:btn
投票:vote
合作伙伴:partner
友情链接:friendlink
页脚:footer
版权:copyright
外套:wrap
主导航:mainnav
子导航:subnav
页脚:footer
整个页面:content
页眉:header
页脚:footer
商标:label
标题:title
主导航:mainbav(globalnav)
顶导航:topnav
边导航:sidebar
左导航:leftsidebar
右导航:rightsidebar
旗志:logo
标语:banner
菜单内容1:menu1content
菜单容量:menucontainer
子菜单:submenu
边导航图标:sidebarIcon
注释:note
面包屑:breadcrumb(即页面所处位置导航提示)容器:container
内容:content
搜索:search
登陆:Login
功能区:shop(如购物车,收银台)
当前的current[/quote]
[b]网站常用中英文对照表[/b]
[quote]网站导航Site Map
公司简介Profile or Company Profile or Company
公司设备Equipment Equipment
公司荣誉Glories Glories
企业文化Culture Culture
产品展示Product Product
资质认证Quality Certification
企业规模Scale Scale
营销网络Sales Network
组织机构organization organization
合作加盟Join In Cooperation
技术力量Technology Technology
经理致辞Manager`s oration
发展历程Development History
工程案例Engineering Projects
业务范围Business Scope
分支机构Branches
供求信息Supply & Demand
经营理念Operation Principle
产品销售Sales Sales
联系我们Contact Us Contact Us
信息发布Information Information
返回首页Homepage Homepage
产品定购order order
分类浏览Browse By Category
电子商务E-business
公司实力Strength Strength
版权所有Copy Right
友情连结Hot Link
应用领域Application Fields
人力资源Human Resource Hr
领导致辞Leader`s oration
企业资质Enterprise Qualification
行业新闻Trade News
行业动态Trends
客户留言Customer Message
客户服务Customer Service
新闻动态News & Trends
公司名称Company Name
销售热线Sales Hot-Line
联系人Contact Person
您的要求Your Requirements
建设中In Construction
证书Certificate Certificate
地址ADD Add
邮编Postal Code Zipcode
电话TEL Tel
传真FAX Fax
产品名称Product Name
产品说明Description Description
价格Price
品牌Brand
规格Specification
尺寸Size
生产厂家Manufacuturer Manufacturer 型号Model
产品标号Item No.
技术指标Technique Data
产品描述Description
产地Production Place
销售信息Sales Information
用途Application
论坛Forum
在线订购On-line order
招商Enterprise-establishing
招标Bid Inviting
综述General
业绩Achievements
招聘Join Us
求贤纳士Join Us
大事Great Event
动态Trends
服务Service
投资Investment
行业Industry
规划Programming
环境Environment
发送Delivery
提交Submit
重写Reset
登录Enter
注册Login
中国企业网技术支持Powered By https://www.wendangku.net/doc/df3512394.html,
社区Community
业务介绍Business Introduction
在线调查Online Inquiry Inquiry
下载中心Download
会员登陆Member Entrance
意见反馈Feedback
常见问题FAQ
中心概况General Profile
教育培训Education & Training
游乐园Amusement Park
在线交流Online Communication
专题报道Special Report[/quote]
常用类的命名应尽量以常见英文单词为准,做到通俗易懂,并在适当的地方加以注释。对于二级类/ID命名,则采用组合书写的模式,后一个单词的首字母应大写:诸如“搜索框”则应命名为“searchInput”、“搜索图标”命名这“searchIcon”、“搜索按钮”命名为“searchBtn”……
一. 常规书写规范及方法
1. 选择DOCTYPE:
XHTML 1.0 提供了三种DTD声明可供选择:
过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。完整代码如下:
严格的(Strict):要求严格的DTD,你不能使用任何表现层的标识和属性,例如
。完整代码如下:
“https://www.wendangku.net/doc/df3512394.html,/TR/xhtml1/DTD/xhtml1-strict.dtd“>
框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。完整代码如下:
“https://www.wendangku.net/doc/df3512394.html,/TR/xhtml1/DTD/xhtml1-frameset.dtd“>
理想情况当然是严格的DTD,但对于我们大多数刚接触web标准的设计师来说,过渡的DTD(XHTML 1.0 Transitional)是目前理想选择(包括本站,使用的也是过渡型DTD)。因为这种DTD还允许我们使用表现层的标识、元素和属性,也比较容易通过W3C的代码校验。
2. 指定语言及字符集:
为文档指定语言:
为了被浏览器正确解释和通过W3C代码校验,所有的XHTML文档都必须声明它们所使用的编码语言;如:
常用的语言定义:
标准的XML文档语言定义:
针对老版本的浏览器的语言定义:
为提高字符集,建议采用“utf-8”。
3. 调用样式表:
外部样式表调用:
页面内嵌法:就是将样式表直接写在页面代码的head区。如:
外部调用法:将样式表写在一个独立的.css文件中,然后在页面head区用类似以下代码调用。
media=”all” />
在符合web标准的设计中,推荐使用外部调用法,可以不修改页面只修改.css文件而改变页面的样式。如果所有页面都调用同一个样式表文件,那么改一个样式表文件,可以改变所有文件的样式。
4、选用恰当的元素:
根据文档的结构来选择HTML元素,而不是根据HTML元素的样式来选择。例如,使用P元素来包含文字段落,而不是为了换行。如果在创建文档时找不到适当的元素,则可以考虑使用通用的div 或者是span;
避免过渡使用div和span。少量、适当的使用div和span元素可以使文档的结构更加清晰合理并且易于使用样式;
尽可能少地使用标签和结构嵌套,这样不但可以使文档结构清晰,同时也可以保持文件的小巧,在提高用户下载速度的同时,也易于浏览器对文档的解释及呈视;
5、派生选择器:
可以使用派生选择器给一个元素里的子元素定义样式,在简化命名的同时也使结构更加的清晰化,如:
.mainMenu ul li {background:url(images/bg.gif;)}
6、辅助图片用背影图处理:
这里的”辅助图片”是指那些不是作为页面要表达的内容的一部分,而仅仅用于修饰、间隔、提醒的图片。将其做背影图处理,可以在不改动页面的情况下通过CSS样式来进行改动,如:
#logo {background:url(images/logo.jpg) #FEFEFE no-repeat right bottom;}
7、结构与样式分离:
在页面里只写入文档的结构,而将样式写于css文件中,通过外部调用CSS样式表来实现结构与样式的分离。
8、文档的结构化书写:
页面CSS文档都应采用结构化的书写方式,逻辑清晰易于阅读。如:
#mainMenu {
width:100%;
height:30px;
background:url(images/mainMenu_bg.jpg) repeat-x;
}
#mainMenu ul li {
float:left;
line-height:30px;
margin-right:1px;
cursor:pointer;
}
*********************************************************************************** ********
命名参考(来源网络)
常用的CSS命名规则:
头:header
内容:content/container
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right center
命名全部使用小写字母,如果需要多个单词,单词间使用“-”分隔,比如user-list
常用代码结构:
div:主要用于布局,分割页面的结构
ul/ol:用于无序/有序列表
span:没有特殊的意义,可以用作排版的辅助,
例如
然后在css中定义span为右浮动,实现了日期和标题分两侧显示的效果
h1-h6:标题
h1-h6 根据重要性依次递减
h1位最重要的标题
label:为了使你的表单更有亲和力而且还能辅助表单排版的好东西,
例如:
fieldset & legend:fildset套在表单外,legend用于描述表单内容。
例如:
dl,dt,dd:当页面中出现第一行为类似标题/简述,然后下面为详细描述的内容时应该使用该标签,
例如
C #content
S #subcol
M #maincol
X #xcol
这是纵向布局的XHTML结构,c-smx表示网页有三个纵栏, c-sm表示有两个纵栏, c-mx 表示有两个纵栏其中一个是附属的, c-m表示一个纵栏。
其中在三纵栏的布局需要分为两层第一层是#subcol与#main第二层是#main中的
#maincol与#xcol。
自定义命名:
根据w3c网站上给出的,最好是用意义命名
比如:是重要的新闻高亮显示(像红色)
有两种
.red{color:red}
.important-news{color:red}
很显然第二种传达的意义更加明确,所以尽量不要用意义不明确的作为自己自定义的名字
CSS命名规范
DIV CSS名称说明
网站公用相关
Container div #container 容器
Header or banner div #header 页头部分
Main or global navigation div #mainNav 主导航
Menu #menu 菜单
Sub Menu #submenu 子菜单
Left or right side columns #sidebarA, #sidebarB 左边栏或右边栏
Main div #main 页面主体
Content div #content 内容部分
The main content area #contentMain 主要内容区域
Footer div #footer 页脚部分
Tag #tag 标签
Message #msg #message 提示信息
Tips #tips 小技巧
Vote #vote 投票
Friend Link #friendlink 友情连接
Title #title 标题
Summary #summary 摘要
Sub-navigation list #subNav 二级导航
Search input #searchInput 搜索输入框
Search output #searchOutput 搜索输出和搜索结果相似
Search #search 搜索
Search results #searchResults 搜索结果
Copyright information #copyright 版权信息
brand #branding 商标
branding-logo #brandingLogo LOGO
Site information #siteinfo 网站信息
Copyright information etc. #siteinfoLegal 法律声明
Designer or other credits #siteinfoCredits 信誉
Join us #joinus 加入我们
Partnership opportunities #partner 合作伙伴
Services #service 服务
Regsiter #regsiter 注册
Status #status 状态
9、鼠标手势:
在XHTML标准中,hand只被IE识别,当需要将鼠标手势转换为“手形”时,则将“hand”换为“pointer”,即“cursor:pointer;”
标签属性大全
跑马灯
普通卷动
滑动
预设卷动
来回卷动
向下卷动
向上卷动
向右卷动
向左卷动
卷动次数
设定宽度
设定高度
设定背景颜色
设定滚动速度
设定卷动时间
鼠标经过上面时停止滚动
鼠标离开时开始滚动
字体效果
...粗体字
...粗体字(强调) (同上效果略同)
...斜体字
...斜体字(强调)
...斜体字(表示定义)
...底线
...底线(表示插入文字)
...横线
...删除线
...删除线(表示删除)
...键盘文字
... 打字体
...字体颜色
...最小字体
...无限增大
区断标记
(换行)
...
水域(段落)连结格式
贴图/音乐
贴图
设定图片宽度
设定图片高度
设定图片提示文字
设定图片边框
表格语法
分割视窗