zoukankan      html  css  js  c++  java
  • css的书写顺序

    css的书写顺序

    相关属性应为一组,推荐的样式编写顺序

    1. Positioning
    2. Box model
    3. Typographic
    4. Visual

    由于定位(positioning)可以从正常的文档流中移除元素,并且还能覆盖盒模型(box model)相关的样式,因此排在首位。盒模型决定了组件的尺寸和位置,因此排在第二位。
    其他属性只是影响组件的内部(inside)或者是不影响前两组属性,因此排在后面。

    .declaration-order{
      /* Positioning */
      position: absolute;
      top: 0;  
      right: 0;  
      bottom: 0;  
      left: 0;  
      z-index: 100;  
     
      /* Box model */  
      display: block;  
      box-sizing: border-box;  
       100px;  
      height: 100px;  
      padding: 10px;  
      border: 1px solid #e5e5e5;  
      border-radius: 3px;  
      margin: 10px;  
      float: right;  
      overflow: hidden;  
     
      /* Typographic */  
      font: normal 13px "Helvetica Neue", sans-serif;  
      line-height: 1.5;  
      text-align: center;  
     
      /* Visual */  
      background-color: #f5f5f5;  
      color: #fff;  
       opacity: .8;  
     
       /* Other */  
       cursor: pointer;  
     } 
    

    链接的样式顺序:

    a:link -> a:visited -> a:hover -> a:active(LoVeHAte)
    
  • 相关阅读:
    localStorage溢出问题
    面试题梳理
    灵活的楼梯导航条代码
    日期初始化
    css 控制横向布局,超出隐藏,滚动
    自定义滚动条样式
    jquery源码之JQ对象
    jqeury源码之变量解析
    jquery源码之通篇概要
    工作站流处理
  • 原文地址:https://www.cnblogs.com/justyouadmin/p/12100638.html
Copyright © 2011-2022 走看看