zoukankan      html  css  js  c++  java
  • 2014阿里巴巴web前实习生项目分析(1)

    以下简化CSS代码:


    div.container{
    	
    	500px;
    	background-image:url(/img/sprite.png);
    	background-repeat:no-repeat;
    	background-position:0px -78px;
    }
    
    div.container ul#news-list,div.container ul#news-list li{
    	margin:0px;padding:0px;
    }
    
    div.container ul#news-list li{
    	padding-left:20px;
    	background-image:url(/img/sprite.png);
    	background-position:-120px opx;
    }
    
    A{
    	font-size:14px;
    	font-weight:bold;
    	line-height:150%;
    	color:#000000;
    }


    答案:

    div.container{
    	
    	500px;
    	background-image:url(/img/sprite.png);
    	background-repeat:no-repeat;
    	background-position:0px -78px;
    }
    
    div.container ul#news-list,div.container ul#news-list li{
    	margin:0px;padding:0px;
    }
    
    div.container ul#news-list li{
    	padding-left:20px;
    	background-image:url(/img/sprite.png);
    	background-position:-120px opx;
    }
    
    A{
    	font-size:14px;
    	font-weight:bold;
    	line-height:150%;
    	color:#000000;
    }
    
    div.container{
    	
    	500px;
    	background:url(/img/sprite.png) no-repeat 0 -78px;
    }
    
    #news-list,#news-list li{
    	
    	margin:0 padding:0;
    }
    
    #news-list li{
    	
    	padding-left:20px;background:url(/img/sprite.png)no-repeat -120px 0;
    }

    分析:CSS简写使用方法介绍


    (1)CSS中font简写:

    font:italicsmall-capsbold12px/1.5emarial,verdana;等效于:


    font-style:italic;
    font-variant:small-caps;
    font-weight:bold;
    font-size:12px;
    line-height:1.5em;
    font-family:arial,verdana;

    顺序:font-style|font-variant|font-weight|font-size|line-height|font-family


    (2)CSS中background简写:

    background:#fffurl(bg.gif)no-repeatfixedlefttop;等效于:

    background-color:#fff;
    background-image:url(bg.gif);
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:lefttop;

    顺序:background-color|background-image|background-repeat|background-attachment|background-position


    (3)CSS中margin&padding简写:

    border:1pxsolid#000;等效于:

    border-1px;
    border-style:solid;
    border-color:#000;


    顺序:border-width|border-style|border-color

    (4)CSS中list-style简写:

    list-style:squareoutsideurl(bullet.gif);等效于:


    list-style-type:square;
    list-style-position:outside;
    list-style-image:url(bullet.gif)

    顺序:list-style-type|list-style-position|list-style-image


    (5)四边的简写一般例如以下:

    padding:1px2px3px4px;等效于:


    padding-top:1px;
    padding-right:2px;
    padding-bottom:3px;
    padding-left:4px;


    顺序:top|right|bottom|left
    不论是边框宽度。还是边框颜色、边距等,仅仅要CSS样式涉及四边。顺序通通都是“上右下左”(顺时针方向)。



    5.1)假设四边的值省略一个。仅仅写三个:

    padding:1px2px3px;则等效于省略的“左值”等于“右值”:


    padding-top:1px;
    padding-right:2px;
    padding-bottom:3px;
    padding-left:2px;

    5.2)假设四边的值省略两个:

    padding:1px2px;则等效于:省略的左值等于右值。上值等于下值


    padding-top:1px;
    padding-right:2px;
    padding-bottom:1px;
    padding-left:2px;

    5.3)仅仅有一个值

    Padding:1px:则等效于:

    padding-top:1px;
    padding-right:1px;
    padding-bottom:1px;
    padding-left:1px;


























    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    MySQL多实例,主从同步
    MySQL+Sphinx实现全文搜索
    Es+kafka搭建日志存储查询系统(设计)
    CSS中的rem
    JavaScript 中变量、作用域和内存问题的学习
    LVS使用整理(1)
    【Spark】---- Spark 硬件配置
    javascript的正则表达式总结
    javascript中的contains方法和compareDocumentPosition方法
    JavaScript DOM的一些扩展
  • 原文地址:https://www.cnblogs.com/yxwkf/p/4821191.html
Copyright © 2011-2022 走看看