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; }
    

      

  • 相关阅读:
    狼文化的一点思考
    数据可视化之风向图
    谈谈JavaScript代码混淆
    比尔盖茨2016好书推荐
    Cesium原理篇:glTF
    个人 产品 团队(下):个人与团队
    技术 产品 团队(上):如何成为超级个体
    惊艳的HTML5动画特效及源码
    精心挑选的HTML5/CSS3应用及源码
    炫酷霸气的HTML5/jQuery应用及源码
  • 原文地址:https://www.cnblogs.com/chenjie00/p/8478149.html
Copyright © 2011-2022 走看看