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


























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

  • 相关阅读:
    SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long 解决方法
    Apache Commons 简介
    CSS设置只显示两行文字
    HTML中关于动态创建的标签无法绑定js事件的解决方法:.on()方法的 [.selector]
    AISing Programming Contest 2021(AtCoder Beginner Contest 202)E
    CF620E New Year Tree(dfs序+线段树)
    HDU6955 2021多校 Xor sum(字典树+前缀和异或)
    HDU6959 2021多校 zoto(莫队+分块)
    CF1285D Dr. Evil Underscores(分治)
    CF706D Vasiliy's Multiset(字典树的删除)
  • 原文地址:https://www.cnblogs.com/yxwkf/p/4821191.html
Copyright © 2020-2023  润新知