zoukankan      html  css  js  c++  java
  • CSS编码规则

    /* 和HTML一样使用两个空格来代替制表符 */
    div {  /* 为了代码的易读性,在每个声明块的左花括号前添加一个空格 */'
      padding: 15px;  /* 每个声明语句的:后应该插入一个空格 */
    } /* 右花括号单独成行 */
    
    /* 为了获得更准确的错误报告,每条声明都应该独占一行 */
    .selector,
    .selector-secondary,
    .selector[type="text"] {
    	/* 不要在rgb()、rgba()、hsl()、hsla()或rect()值的内部的逗号后面插入空格 */
    	background-color: rgba(0,0,0,0.5);
    }
    
    /* 声明顺序,相关的属性声明应当归为一组,并按照下面的顺序排列
    	· Positioning(定位)
    	· Box model
    	· Typographic
    	· Visual
    	· Misc
     */
    .declaration-order {
    	/* Positioning */
    	position: absolute;
    	top: 0;
    	right: 0;
    	bottom: 0;
    	left: 0;
    	z-index: 100;
    	
    	/* Box-model */
    	display: block;
    	float: right;
    	 100px;
    	height: 100px;
    	
    	/* Typographic */
    	font: normal 13px "Helvetica Neue", sans-serif;
    	line-height: 1.5;
    	color: #333;
    	text-align: center;
    	
    	/* Visual */
    	background-color: #f5f5f5;
    	border: 1px solid #e5e5e5;
    	border-radius: 3px;
    	
    	/* Misc */
    	opacity: 1;
    }
    
    /* 将媒体查询Media query的位置放在相关规则的附近 */
    .element {}
    .element-avatar {}
    .element-selected {}
    
    @media (min- 480px) {
    	.element {}
    	.element-avatar {}
    	.element-selected {}
    }
    
    /*当使用特定厂商的带有前缀的属性时,通过缩进的方式,让每个属性的值在垂直方向对齐,这样便于多行编辑。*/
    .selector {
      -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
              box-shadow: 0 1px 2px rgba(0,0,0,0.15);
    }
    
    /* 对于只包含一条声明的样式,放在一行,多条声明的样式分为多行 */
    .span1 {  60px; }
    

      

  • 相关阅读:
    NET性能优化方面的总结
    SVN 全局忽略列表
    Visual Studio 2005 IDE Themes
    如何编写网络监视器
    微软研究院Detour开发包之API拦截技术
    NDIS HOOK实现方法
    如何使用MAP文件找到程序崩溃时源码是哪行异常
    QT 环境变量设置
    Winsock工作模型 ( 转 )
    如何使用MAP文件找到程序崩溃的原因
  • 原文地址:https://www.cnblogs.com/chenjie00/p/8478149.html
Copyright © 2011-2022 走看看