1. /* 和HTML一样使用两个空格来代替制表符 */
  2. div { /* 为了代码的易读性,在每个声明块的左花括号前添加一个空格 */'
  3. padding: 15px; /* 每个声明语句的:后应该插入一个空格 */
  4. } /* 右花括号单独成行 */
  5.  
  6. /* 为了获得更准确的错误报告,每条声明都应该独占一行 */
  7. .selector,
  8. .selector-secondary,
  9. .selector[type="text"] {
  10. /* 不要在rgb()、rgba()、hsl()、hsla()或rect()值的内部的逗号后面插入空格 */
  11. background-color: rgba(0,0,0,0.5);
  12. }
  13.  
  14. /* 声明顺序,相关的属性声明应当归为一组,并按照下面的顺序排列
  15. · Positioning(定位)
  16. · Box model
  17. · Typographic
  18. · Visual
  19. · Misc
  20. */
  21. .declaration-order {
  22. /* Positioning */
  23. position: absolute;
  24. top: 0;
  25. right: 0;
  26. bottom: 0;
  27. left: 0;
  28. z-index: 100;
  29.  
  30. /* Box-model */
  31. display: block;
  32. float: right;
  33. width: 100px;
  34. height: 100px;
  35.  
  36. /* Typographic */
  37. font: normal 13px "Helvetica Neue", sans-serif;
  38. line-height: 1.5;
  39. color: #333;
  40. text-align: center;
  41.  
  42. /* Visual */
  43. background-color: #f5f5f5;
  44. border: 1px solid #e5e5e5;
  45. border-radius: 3px;
  46.  
  47. /* Misc */
  48. opacity: 1;
  49. }
  50.  
  51. /* 将媒体查询Media query的位置放在相关规则的附近 */
  52. .element {}
  53. .element-avatar {}
  54. .element-selected {}
  55.  
  56. @media (min-width: 480px) {
  57. .element {}
  58. .element-avatar {}
  59. .element-selected {}
  60. }
  61.  
  62. /*当使用特定厂商的带有前缀的属性时,通过缩进的方式,让每个属性的值在垂直方向对齐,这样便于多行编辑。*/
  63. .selector {
  64. -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
  65. box-shadow: 0 1px 2px rgba(0,0,0,0.15);
  66. }
  67.  
  68. /* 对于只包含一条声明的样式,放在一行,多条声明的样式分为多行 */
  69. .span1 { width: 60px; }

  

CSS编码规则的更多相关文章

  1. 人人网FED CSS编码前端开发规范

    文件相关规范 1.文件名必须由小写字母.数字.中划线-组成 2.文件必须用utf-8编码 3.文件引入可通过外联或内联方式引入: 3.1 外联方式:<link rel=”stylesheet” ...

  2. HTML编码规则

    <!DOCTYPE html><!-- 为每一个HTML页面的第一行添加标准模式 --> <html lang="en-us"> <!-- ...

  3. Bootstrap-Other:CSS编码规范

    ylbtech-Bootstrap-Other:CSS编码规范 1.返回顶部 1. Bootstrap CSS编码规范 语法 用两个空格来代替制表符(tab) -- 这是唯一能保证在所有环境下获得一致 ...

  4. 8.Bootstrap CSS编码规范

    Bootstrap CSS编码规范 本节的介绍内容为 Bootstrap 中的 CSS 编码规范. 语法 用两个空格来代替制表符(tab) -- 这是唯一能保证在所有环境下获得一致展现的方法. 为选择 ...

  5. UTF-8编码规则(转)

    from:http://www.cnblogs.com/chenwenbiao/archive/2011/08/11/2134503.html UTF-8是Unicode的一种实现方式,也就是它的字节 ...

  6. [转]CSS编码规范

    单行形式书写风格的排版约束 1.      每一条规则的大括号 { 前后加空格 2.      多个selector共用一个样式集,则多个selector必须写成多行形式 3.      每一条规则结 ...

  7. 常用的css命名规则:

    关于团队合作的css命名规范 常用的css命名规则: 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制 ...

  8. 【转】常用css命名规则

    常用的css命名规则 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左 ...

  9. 转:从开源项目学习 C 语言基本的编码规则

    从开源项目学习 C 语言基本的编码规则 每个项目都有自己的风格指南:一组有关怎样为那个项目编码约定.一些经理选择基本的编码规则,另一些经理则更偏好非常高级的规则,对许多项目而言则没有特定的编码规则,项 ...

随机推荐

  1. Alpha冲刺!Day13 - 小结

    Alpha冲刺!Day13 - 小结 各个成员今日完成的任务 今天团队极限编程12小时,从早上九点要求每个人给出一张电脑全屏截图以示开始干活,每两小时汇报进度确认已经做了什么.现在在做什么. 各节点列 ...

  2. JdbcTemplate介绍<二>

    引言 如果说JdbcTemplate类是Spring Jdbc的核心类,那么execute方法算得上Spring Jdbc的核心方法了,毕竟JdbcTemplate的很多public方法内部实际上是调 ...

  3. MyCat原理及分布式分库分表

    1.什么是MyCat:  MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL ...

  4. leetcode 395. Longest Substring with At Least K Repeating Characters(高质量题)

    只能说还是太菜,抄的网上大神的做法: idea: mask 的每一位代表该位字母够不够k次,够k次为0,不够为1 对于每一位将其视为起点,遍历至末尾,找到其最大满足子串T的下标max_idx,之后从m ...

  5. Android中长度单位和边距

    Android表示单位长度的方式通常有三种表示方式. 距离单位☞px:表示屏幕实际的象素.例如,320*480的屏幕在横向有320个象素,在纵向有480个象素 距离单位☞dp:dp = dpi     ...

  6. idea报错:[2016-08-31 09:20:10,763] Artifact xxx:war exploded: Error during artifact deployment.

    [2016-08-31 09:20:10,763] Artifact newClassProject1:war exploded: Error during artifact deployment. ...

  7. kubelet 初始化过程

    kubelet 初始化过程 . kubelet 启动 . kubelet认为,它并没有有一个kubeconfig文件 . kubelet搜索并查找bootstrap-kubeconfig文件 . ku ...

  8. oracle创建em

    语法:emca -config dbcontrol db [-repos (create | recreate)] [-cluster] [-silent] [-backup] [parameters ...

  9. 手把手教你Chrome浏览器安装Postman(含下载云盘链接)(转)

    文章转自http://www.ljwit.com/archives/php/278.html 说明: Postman不多介绍,是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件.本文主要 ...

  10. dubbo报错Data length too large: 10710120处理,及服务提供者协议配置详细说明

    工作中遇到以下报错信息 cause: java.io.IOException: Data length too large: 10710120, max payload: 8388608, chann ...