1.常用命名

标题: title  摘要: summary  箭头: arrow  商标: label  网站标志: logo  转角/圆角: corner  横幅广告: banner  子菜单: subMenu 搜索:search   搜索框: searchBox  登录: login  登录条:loginbar  工具条: toolbar  下拉: drop  标签页: tab  当前的: current  列表: list 滚动:scroll      服务: service  提示信息: msg  热点:hot  新闻: news  小技巧: tips  下载: download  栏目标题: title  热点: hot  加入: joinus 注册: regsiter 指南: guide  友情链接: friendlink  状态: status 版权: copyright  按钮: btn 合作伙伴: partner  投票: vote 左/右/中:left/right/center 简介:profiles  评论:comment

2.ID命名

(1)页面结构

容器: container  页头:header  内容:content/container  页面主体:main  页尾:footer  导航:nav  侧栏:sidebar  栏目:column  页面外围控制整体布局宽度:wrapper  左右中:left right center

(2)导航

导航:nav  主导航:mainbav  子导航:subnav  顶导航:topnav  边导航:sidebar  左导航:leftsidebar  右导航:rightsidebar  菜单:menu       子菜单:submenu  标题: title  摘要: summary

(3)功能

标志:logo  广告:banner  登陆:login  登录条:loginbar  注册:regsiter  搜索:search  功能区:shop  标题:title  加入:joinus  状态:status  按钮:btn  滚动:scroll  标签页:tab  文章列表:list  提示信息:msg  当前的: current  小技巧:tips  图标: icon  注释:note  指南:guild      服务:service  热点:hot  新闻:news  下载:download  投票:vote  合作伙伴:partner  友情链接:link  版权:copyright

3.class命名

(1)颜色:使用颜色的名称或者16进制代码,如:

.red { color: red; }

.f60 { color: #f60; }

.ff8600 { color: #ff8600; }

(2)字体大小,直接使用"font+字体大小"作为名称,如:

.font12px { font-size: 12px; }

.font9pt {font-size: 9pt; }

(3)对齐样式,使用对齐目标的英文名称,如:

.left { float:left; }

.bottom { float:bottom; }

(4)标题栏样式,使用"类别+功能"的方式命名,如:

.barnews { }

.barproduct { }

推荐的CSS书写顺序

相关的属性声明应当归为一组,并按照下面的顺序排列:

Positioning

Box model

Typographic

Visual

由于定位(positioning)可以从正常的文档流中移除元素,并且还能覆盖盒模型(box model)相关的样式,因此排在首位。盒模型排在第二位,因为它决定了组件的尺寸和位置。

  1.   .xxx {
  2.  
  3.    /* Positioning */
  4.  
  5. 5     position: absolute;
  6.  
  7.     top:;
  8.  
  9.     right:;
  10.  
  11.     bottom:;
  12.  
  13.     left:;
  14.  
  15.     z-index:;
  16.  
  17.    /* Box-model */
  18.  
  19.     display: block;
  20.  
  21. 21     float: right;
  22.  
  23. 23     width: 100px;
  24.  
  25. 25     height: 100px;
  26.  
  27.    /* Typography */
  28.  
  29.     font: normal 13px "Helvetica Neue", sans-serif;
  30.  
  31.     line-height:1.5;
  32.  
  33.     color:#;
  34.  
  35.     text-align: center;
  36.  
  37.    /* Visual */
  38.  
  39.     background-color:#f5f5f5;
  40.  
  41.     border: 1px solid #e5e5e5;
  42.  
  43. 43     border-radius: 3px;
  44.  
  45.    /* Misc */
  46.  
  47.     opacity:;
  48.  
  49.   }

web前端开发企业级CSS常用命名,书写规范总结的更多相关文章

  1. Web前端篇:CSS常用格式化排版、盒模型、浮动、定位、背景边框属性

    目录 Web前端篇:CSS常用格式化排版.盒模型.浮动.定位.背景边框属性 1.常用格式化排版 2.CSS盒模型 3.浮动 4.定位 5.背景属性和边框属性 6.网页中规范和错误问题 7.显示方式 W ...

  2. 1+x证书Web前端开发HTML+CSS专项练习测试题(八)

    1+x证书Web前端开发HTML+CSS专项练习测试题(八) 官方QQ群 1+x 证书 Web 前端开发 HTML+CSS 专项练习测试题(八) http://blog.zh66.club/index ...

  3. 4. web前端开发分享-css,js工具篇

    web前端开发乃及其它的相关开发,推荐sublime text, webstorm(jetbrains公司系列产品)这两个的原因在于,有个技术叫emmet, http://docs.emmet.io, ...

  4. web前端开发分享-css,js工具篇

    web前端开发乃及其它的相关开发,推荐sublime text, webstorm(jetbrains公司系列产品)这两个的原因在于,有个技术叫emmet, http://docs.emmet.io, ...

  5. 3. web前端开发分享-css,js提高篇

    一. css基础知识掌握之后(个人的标准是:弄清块元素与内联元素的区别,弄清float的应用场景,弄清position[pə'zɪʃən] 下五个属性static['stætɪk],relative[ ...

  6. web前端开发分享-css,js提高篇

    一. css基础知识掌握之后(个人的标准是:弄清块元素与内联元素的区别,弄清float的应用场景,弄清position[pə'zɪʃən] 下五个属性static['stætɪk],relative[ ...

  7. 5. web前端开发分享-css,js深化篇

    一. css练习网易专题: 1. http://news.163.com/ 新闻 跟腾讯的新闻版式大体没有大的变化,只是细节. 2. http://news.163.com/photo/#Curren ...

  8. 6. web前端开发分享-css,js移动篇

    随着移动市场的逐步扩大及相关技术的日趋完善,对前端开发提出了新的岗位要求,在继承前人成果的基础上需要在新的历史条件下有新的创新.移动端的开发,虽然没有IE6众多问题的折磨,但是多平台,多设备的兼容,也 ...

  9. 1. web前端开发分享-css,js入门篇

    关注前端这么多年,没有大的成就,就入门期间积累了不少技巧与心得,跟大家分享一下,不一定都适合每个人,毕竟人与人的教育背景与成长环境心理活动都有差别,但就别人的心得再结合自己的特点,然后探索适合自己的学 ...

随机推荐

  1. WEB接口测试之Jmeter接口测试自动化 (三)

    接口测试与数据驱动 1简介 数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程. 2 数据驱动与jmeter接口测试 我们已经简单介绍了 ...

  2. Linux运维学习笔记-网络技术知识体系总结

    传统网络知识体系 未来网络SND模型架构

  3. magento的必备插件(转)

    标签: 插件 magento magento插件 必备插件 Magento插件 ,插件,我要常见Magento必备插件 .. 都是免费的Magento插件,多而杂,乡亲们自己挑~~ [因收集而强大 & ...

  4. 如何用移动硬盘安装win7 系统

    身边没有U盘和光盘,就只有一个移动硬盘.移动硬盘安装系统是怎么进行的.在这里小毛孩来给大家上一课. 前期准备: 1.移动硬盘. 2.win7 32位的操作系统(*.iso). 3.有系统且可开机的电脑 ...

  5. Unity 3D游戏-NPC对话系统With XML

    用XML做的Unity NPC对话系统 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 Create X ...

  6. 20155224 2016-2017-2 《Java程序设计》第5周学习总结

    20155224 2016-2017-2 <Java程序设计>第5周学习总结 教材学习内容总结 第八章 Java中的错误都会被打包为对象,可以尝试(try)捕捉(catch)代表错误的对象 ...

  7. 《DSP using MATLAB》Problem 4.18

    代码: %% ------------------------------------------------------------------------ %% Output Info about ...

  8. 使用animate()完成修改图片src切换图片的动画效果

    如下所示,在动画效果中的回调函数中进行src的修改和动画的切换 $(".TopImg").animate( {opacity:'toggle'}, "slow" ...

  9. CodeIgniter 安装指导

    CodeIgniter 安装分为四个步骤: 解压缩安装包. 把 CodeIgniter 文件夹和里面的文件上传到你的服务器.通常 index.php 在根目录. 用任何文本编辑器打开 applicat ...

  10. 标 题: Re: 总感觉IT没我大山东啥事?

    发信人: liuzhlai (liuzhlai), 信区: ITExpress 标  题: Re: 总感觉IT没我大山东啥事? 发信站: 水木社区 (Sat Aug 22 15:51:50 2015) ...