版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1/1css命名及书写规范css命名及书写规范CSS命名规范一.文件命名规范全局样式:
global.css;框架布局:
layout.css;字体样式:
font.css;链接样式:
link.css;打印样式:
print.css;二.常用类/ID命名规范页眉:
header内容:
content容器:
container页脚:
footer版权:
copyright导航:
menu主导航:
mainMenu子导航:
subMenu标志:
logo标语:
banner标题:
title侧边栏:
sidebar图标:
Icon注释:
note搜索:
search按钮:
btn登录:
login链接:
link信息框:
manage常用类的命名应尽量以常见英文单词为准,做到通俗易懂,并在适当的地方加以注释。
对于二级类/ID命名,则采用组合书写的模式,后一个单词的首字母应大写:
诸如搜索框则应命名为searchInput、搜索图标命名这searchIcon、搜索按钮命名为searchBtnCSS书写规范及方法一.常规书写规范及方法1.选择DOCTYPE:
XHTML1.0提供了三种DTD声明可供选择:
过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。
完整代码如下:
!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN1/DTD/xhtml1-transitional.dtd严格的(Strict):要求严格的DTD,你不能使用任何表现层的标识和属性,例如br。
完整代码如下:
!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Strict//EN1/DTD/xhtml1-strict.dtd框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。
完整代码如下:
!DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Frameset//EN1/DTD/xhtml1-frameset.dtd理想情况当然是严格的DTD,但对于我们大多数刚接触web标准的设计师来说,过渡的DTD(XHTML1.0Transitional)是目前理想选择(包括本站,使用的也是过渡型DTD)。
因为这种DTD还允许我们使用表现层的标识、元素和属性,也比较容易通过W3C的代码校验。
2.指定语言及字符集:
为文档指定语言:
htmlxmlns=lang=en为了被浏览器正确解释和通过W3C代码校验,所有的XHTML文档都必须声明它们所使用的编码语言;如:
常用的语言定义:
meta;charset=utf-8/标准的XML文档语言定义:
?xmlversion=1.0encoding=utf-8?针对老版本的浏览器的语言定义:
meta与*html是IE特有的标签,Firefox暂不支持。
.searchInput{background-color:#333;}*html.searchInput{background-color:#666;}/*仅IE6*/*+html.searchInput{background-color:#555;}/*仅IE7*/屏蔽IE浏览器:
select是选择符,根据情况更换。
第二句是MAC上safari浏览器独有的。
*:lang(zh)select{font:12px!important;}/*FF的专用*/select:empty{font:12px!important;}/*safari可见*/IE6可识别:
这里主要是通过CSS注释分开一个属性与值,注释在冒号前。
select{display/*IE6不识别*/:none;}IE的if条件hack写法:
所有的IE可识别:
![ifIE]OnlyIE![endif]只有IE5.0可以识别:![ifIE5.0]OnlyIE5.0![endif]IE5.0包换IE5.5都可以识别:![ifgtIE5.0]OnlyIE5.0+![endif]仅IE6可识别:![ifltIE6]OnlyIE6-![endif]IE6以及IE6以下的IE5.x都可识别:![ifgteIE6]OnlyIE6/+![endif]仅IE7可识别:![iflteIE7]OnlyIE7/-![endif]2、清除浮动:
在Firefox中,当子级都为浮动时,那么父级的高度就无法完全的包住整个子级,那么这时用这个清除浮动的HACK来对父级做一次定义,那么就可以解决这个问题。
select:after{content:.;display:block;height:0;clear:both;visibility:hidden;}分割线申明:
本文部分资料搜集于网络!XHTML-CSS写作建议1.所有的xhtml代码小写2.属性的值一定要用双引号()括起来,且一定要有值3.每个标签都要有开始和结束,且要有正确的层次4.空元素要有结束的tag或于开始的tag后加上/5.表现与结构完全分离,代码中不涉及任何的表现元素,如style、font、bgColor、border等6.h1到h5的定义,应遵循从大到小的原则,体现文档的结构,并有利于搜索引擎的查询。
7.给每一个表格和表单加上一个唯一的、结构标记id8.给重要的区块加上注释,如:
给图片加上alt标签9.所有的标签必须进行合理的嵌套10.根元素前必须有元素,宣告使用那一种DTD11.根元素必须有xmlns属性来指定使用的namespaceCSS样式表规范:
1.id和class命名采用该版块的英文单词或组合命名,并第一个单词小写,第二个单词首个字母大写,如:newRelease(最新产品/new+Release)2.CSS样式表各区块用注释说明3.尽量使用英文命名原则4.尽量不加中杠和下划线5.尽量不缩写,除非一看就明白的单词CSS命名规范:
DIVCSS名称说明网站公用相关Containerdiv#container容器Layout#layout布局Headerorbannerdiv#head,#header页头部分Footerdiv#foot,#footer页脚部分Navigationlist#nav主导航Sub-navigationlist#subNav二级导航Menu#menu菜单SubMenu#submenu子菜单Leftorrightsidecolumns#sidebar_a,#sidebar_b左边栏或右边栏Maindiv#main页面主体Tag#tag标签Message#msg#message提示信息Tips#tips小技巧Vote#vote投票FriendLink#friendlink友情连接Title#title标题Summary#summary摘要Searchinput#searchInput搜索输入框Searchoutput#search_output搜索输出和搜索结果相似Search#search搜索Searchbar#searchBar搜索条Searchresults#search_results搜索结果Copyrightinformation#copyright版权信息brand#branding商标branding-logo#logoLOGOSiteinformation#siteinfo网站信息Copyrightinformationetc.#siteinfoLegal法律声明Designerorothercredits#siteinfoCredits信誉Joinus#joinus加入我们Partnershipopportunities#partner合作伙伴Services#service服务Regsiter#regsiter注册Arrowa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 型2024年度铁皮棚搭建安全合同
- 酒类采购合同
- 汽车钣金业务场地租赁2024年度合同:业务范围与权利义务
- 基于物联网的智能家居控制系统合同(2024版)
- 2024年度工程建设项目合同争议解决合同2篇
- 专业技术人员聘用合同
- 《生物期末考试复习》课件
- 化学必修一课件下载
- 房屋装修承包合同
- 物业保安外包合同
- 高中政治课程的实施与评价方法研究
- DB21-T 3560-2021林下园参移栽生产技术规程
- 暖通空调基础知识讲解课件
- 图形设计的方法同构、替构、解构、重构
- 2024年国家电网湖北省电力有限公司招聘笔试参考题库含答案解析
- 《安徒生童话》导读课教学课件
- 宫外孕的抢救及护理课件
- 电影院消防安全培训课件
- 2023年广东珠海横琴出入境边防检查站警务辅助人员招聘考试真题
- 医院培训课件:《血浆置换及临床应用》
- 《物联网》教案课程
评论
0/150
提交评论