SlideShare uma empresa Scribd logo
1 de 123
CSS101
by   http://sofish.de
1




CSS101
by       http://sofish.de
1.   5.      Hack
2.   6.        CSS
3.   7. CSS3
4.   8. Alice
v3
1.
1.
      margin
      padding
     border
1.
                  margin
                  padding
               border


                non‐replaced                        
margin‐top

     margin‐bottom
     replaced
/
non‐replaced
elements
     http://reference.sitepoint.com/css/replacedelements
Q&A
Q&A
2.
     1 #id
.class
     2 [rel=”nofollow”]
:hover
     3
     4 *
2.
     1 #id
.class
     2 [rel=”nofollow”]
:hover
     3
     4 *
2.
     1
     2
2.
     1
2.
     1
     ID           0,
1,
0,
0
     CLASS        0,
0,
1,
0
                  0,
0,
0,
1
     *


     style=””     1,
0,
0,
0
     !important
                     specificity    
*

     @import                       
at
rule

2.
     1
     ID           0,
1,
0,
0
     CLASS        0,
0,
1,
0
                  0,
0,
0,
1
     *


     style=””     1,
0,
0,
0
     !important
                     specificity    
*

     @import                       
at
rule





     *
2.
     1

     <div
id=”alipay”
class=”b
a”>
     



<span>sofish</span>
     </div>

     <style>
     



.a{color:green;}
     



.b{color:blue;}
     </style>
2.
     1

     <div
id=”alipay”
class=”b
a”>
     



<span>sofish</span>
     </div>
2.
     1

     <div
id=”alipay”
class=”b
a”>
     



<span>sofish</span>
     </div>

     <style>
     



div{color:green;}
     



span{color:blue;}
     </style>
2.
     1

     <div
id=”alipay”
class=”b
a”>
     



<span>sofish</span>
     </div>
2.
     1

     <div
id=”alipay”
class=”b
a”>
     



<span>sofish</span>
     </div>

     <style>
     



div{color:green!important;}
     



#alipay{color:blue;}
     </style>
2.
     1

     <div
id=”alipay”
class=”b
a”>   !important

     



<span>sofish</span>
     </div>
2.
     1

     <div
id=”alipay”
class=”b
a”>   !important

     



<span>sofish</span>
     </div>

     <style>
     



div
span{color:green;}
     



span{color:blue;}
     </style>
2.
     1

     <div
id=”alipay”
class=”b
a”>   !important

     



<span>sofish</span>
     </div>                          base:


     <style>
     



div
span{color:green;}
     



span{color:blue;}
     </style>
2.
     1

     <div
id=”alipay”
class=”b
a”>   !important

     



<span>sofish</span>
     </div>                          base:


     <style>
     



div
span{color:green;}
     



span{color:blue;}
     </style>


         IE
@import

2.
     1
     2
2.
     2
2.
     2
     ID
     CLASS

     *
2.
      2
     ID
     CLASS

     *




     http://code.google.com/speed/page-speed/docs/rendering.html
2.
      2
     ID
     CLASS

     *




     http://code.google.com/speed/page-speed/docs/rendering.html
Q&A
Q&A
3.
     1 static
     2 relative
     3 absolute
     4 fixed
3.
     1 static     ‐‐>


     2 relative
     3 absolute
     4 fixed
3.
     1 static     ‐‐>


     2 relative   ‐‐>


     3 absolute
     4 fixed
3.
     1 static     ‐‐>


     2 relative   ‐‐>


     3 absolute   ‐‐>


     4 fixed
3.
     1 static     ‐‐>


     2 relative   ‐‐>


     3 absolute   ‐‐>


     4 fixed      ‐‐>

3.
     1 static   ‐‐>


                ‐‐>


                ‐‐>


                ‐‐>

3.
     1 static   ‐‐>


                ‐‐>


                ‐‐>


                ‐‐>

3.
     2 relative
3.
     2 relative
3.
     3 absolute
3.
     3 absolute
3.
     4 fixed
3.
     4 fixed
3.
     4 fixed




        
position:absolute;


        “html”
3.
     1      
static

     2 fixed

     3      
ie6/ie7
 
bug
3.
     1      
static

     2 fixed

     3      
ie6/ie7
 
bug




                        IE6/7
3.
     1      
static

     2 fixed

     3      
ie6/ie7
 
bug      bug




                        IE6/7
Q&A
Q&A
4.
     1 none
(   )
     2 right
     3 left
4.
     1 none
(   )
4.
     1 none
(   )
4.
     2 right

4.
     2 right

4.
     3 left

4.
     3 left

4.
     3 left

4.
     3 left

4.
     3 left

4.
     3 left

4.
     1    
vs

     2 clearfix
4.
     1            
vs

     2 clearfix
         /*
       
*/
         .clearfix:after
{
         
     visibility:hidden;
         
     display:block;
         
     font‐size:0;
         
     content:"
";
         
     clear:both;
         
     height:0;
         }
         .clearfix
{
         
     zoom:1;
/*
for
IE6
IE7
*/
         }
4.
         1             
vs

         2 clearfix
              /*
       
*/
              .clearfix:after
{
              
     visibility:hidden;
              
     display:block;
              
     font‐size:0;
              
     content:"
";
              
     clear:both;
              
     height:0;
              }
              .clearfix
{
              
     zoom:1;
/*
for
IE6
IE7
*/
              }




                                
CSS

     http://sofish.de/1791
4.
         1             
vs

         2 clearfix
              /*
       
*/
              .clearfix:after
{
              
     visibility:hidden;
              
     display:block;
              
     font‐size:0;
              
     content:"
";
              
     clear:both;
              
     height:0;
              }
              .clearfix
{
              
     zoom:1;
/*
for
IE6
IE7
*/
              }




                                
CSS

     http://sofish.de/1791
Q&A
Q&A
5.          HACK
     1 IE
bug
&&
hasLayout
     2          
HACK
5.          HACK
     1 IE
bug
&&
hasLayout
5.          HACK
     1 IE
bug
&&
hasLayout
     IE     <!‐‐[if
lte
IE
7]>
...
<![endif]‐‐>
5.                   HACK
     1 IE
bug
&&
hasLayout
     .all‐IE{property:value9;}
     .gte‐IE‐8{property:value0;}
     .lte‐IE‐7{*property:value;}
     .IE‐7{+property:value;}
     .IE‐6{_property:value;}

     .not‐IE{property//:value;}
5.                   HACK
     1 IE
bug
&&
hasLayout
     .all‐IE{property:value9;}
     .gte‐IE‐8{property:value0;}
     .lte‐IE‐7{*property:value;}
     .IE‐7{+property:value;}
     .IE‐6{_property:value;}

     .not‐IE{property//:value;}


       
IE6/7
         
bug
       
hasLayout

5.                   HACK
     1 IE
bug
&&
hasLayout
     .all‐IE{property:value9;}
     .gte‐IE‐8{property:value0;}
     .lte‐IE‐7{*property:value;}
     .IE‐7{+property:value;}
     .IE‐6{_property:value;}

     .not‐IE{property//:value;}


       
IE6/7
         
bug
       
hasLayout





                    
hasLayout              
hasLayout
   
3
 
bug
5.       HACK
     2     
HACK
5.                     HACK
     2                          
HACK
     @‐moz‐document
url‐prefix()
{
.firefox{property:value;}
}

     @media
all
and
(‐webkit‐min‐device‐pixel‐ratio:0)
{

     



.webkit{property:value;}

     }

     @media
all
and
(‐webkit‐min‐device‐pixel‐ratio:10000),not
all
and
(‐webkit‐
     min‐device‐pixel‐ratio:0)
{

     



.opera{property:value;}

     }

     @media
screen
and
(max‐device‐width:
480px)
{

     



.iphone‐or‐mobile‐s‐webkit{property:value;}

     }
5.   HACK
5.       HACK
     1


     2


     3
5.   HACK
5.                                    HACK
                 单    HACK

     这样维护             较          动                浏览            浏览                 键
     这    码          ie6 单   hack _padding:6px;



                      标      1

         现            IE10       谁           这   预见             说             暂时       过   IE9
         发            选择     padding:8px0;这样 IE8+ hack          删       码
              IE10                这   hack            这   bug   删    2   浏览



                 资

              虑页      载               虑   务               话              处                       码
             这
5.                                    HACK
                 单    HACK

     这样维护             较          动                浏览            浏览                 键
     这    码          ie6 单   hack _padding:6px;



                      标      1

         现            IE10       谁           这   预见             说             暂时       过   IE9
         发            选择     padding:8px0;这样 IE8+ hack          删       码
              IE10                这   hack            这   bug   删    2   浏览



                 资

              虑页      载               虑   务               话              处                       码
             这



                       HACK
     http://sofish.de/1331
Q&A
Q&A
6.            CSS
     1    
Reset
     2   
Reset
     3
6.          CSS
     1   
Reset
6.                                      CSS
     1                       
Reset
     /*                                             */
     html{
     
     color:#000;background:#fff;
     }

     /*                                                       */
     body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textare
     a,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgr
     oup,menu,nav,section {
     
      margin:0;padding:0;
     }
     ...
6.                                      CSS
     1                       
Reset
     /*                                             */
     html{
     
     color:#000;background:#fff;
     }

     /*                                                       */
     body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textare
     a,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgr
     oup,menu,nav,section {
     
      margin:0;padding:0;
     }
     ...

          
YUI
 
Reset
     http://developer.yahoo.com/yui/3/cssreset/
6.                                      CSS
     1                       
Reset                                                            

     /*                                             */                      CSS
Reset
     html{
     
     color:#000;background:#fff;
     }

     /*                                                       */
     body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textare
     a,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgr
     oup,menu,nav,section {
     
      margin:0;padding:0;
     }
     ...

          
YUI
 
Reset
     http://developer.yahoo.com/yui/3/cssreset/
6.                             CSS
      2            
Reset
                           +




     h1{font‐size:30px}              .h1{font‐size:30px}
     h2{font‐size:20px}              .h2{font‐size:20px}
     h3{font‐size:10px;}             .h3{font‐size:10px;}
6.              CSS
     2
         HTML
6.              CSS
     2
         HTML
6.              CSS
     2
         HTML
6.              CSS
     2
         HTML
6.              CSS
     2
         HTML
6.                     CSS
     2
            HTML



     .module{}
     .module
.head{}
     .module
.body{}
     .module
.foot{}
6.                      CSS
     2
            HTML



     .module{}
     .module
.head{}
     .module
.body{}
     .module
.foot{}


     Alice
Style
Library
Guideline
Q&A
Q&A
7. CSS3
   1
   2
7. CSS3
   1
7. CSS3
   1
7. CSS3
   1
7. CSS3
   1
7. CSS3
        1
                浏览              标
   
        -moz-box-shadow: 1px 2px 3px #ddd;
        -webkit-box-shadow: 1px 2px 3px #ddd;
        box-shadow: 1px 2px 3px #ddd;
7. CSS3
        1
                浏览              标
   
        -moz-box-shadow: 1px 2px 3px #ddd;
        -webkit-box-shadow: 1px 2px 3px #ddd;
        box-shadow: 1px 2px 3px #ddd;
7. CSS3
  2

      HTML5 & CSS3
      http://tinyurl.com/alipay‐alice‐docs
7. CSS3
  2

      HTML5 & CSS3
      http://tinyurl.com/alipay‐alice‐docs




      Alice

       
Alice

Q&A
Q&A
8. alice
v3
  1
  2
  3   
alice

8. alice
v3
  1
8. alice
v3
  1
      1.


      2.
         /   /
      3.


      4.
Maven

      5.

8. alice
v3
  1
       1.


       2.
           /     /
       3.


       4.
Maven

       5.


  Alice
V3

  http://doc.alipay.net/pages/
  viewpage.action?pageId=20120295
8. alice
v3
  1
       1.


       2.
           /     /
       3.


       4.
Maven

       5.

                                    
Alice
v3

  Alice
V3

  http://doc.alipay.net/pages/
  viewpage.action?pageId=20120295
8. alice
v3
  2
8. alice
v3
8. alice
v3
8. alice
v3
              Alice
V3

              http://arale.alipay.net/alice/
              documentation.php
8. alice
v3
  3   
alice

8. alice
v3
  3             
alice


      1.
        
CSS

      2.
                 
HTML5/CSS3

      3.


      4.
   /
      5.

8. alice
v3
  3             
alice


      1.
        
CSS

      2.
                 
HTML5/CSS3

      3.


      4.
   /
      5.




                   git
Q&A
sofish@163.com
THANKS!
by   http://sofish.de
       sofish@163.com

Mais conteúdo relacionado

Mais de Alipay

Javascrpt arale
Javascrpt araleJavascrpt arale
Javascrpt araleAlipay
 
学会站在设计的角度做开发
学会站在设计的角度做开发学会站在设计的角度做开发
学会站在设计的角度做开发Alipay
 
洞察、创造与想象
洞察、创造与想象洞察、创造与想象
洞察、创造与想象Alipay
 
seaJs—不仅仅是脚本加载器
seaJs—不仅仅是脚本加载器seaJs—不仅仅是脚本加载器
seaJs—不仅仅是脚本加载器Alipay
 
从小书签到浏览器扩展的应用
从小书签到浏览器扩展的应用从小书签到浏览器扩展的应用
从小书签到浏览器扩展的应用Alipay
 
谈谈Javascript设计
谈谈Javascript设计谈谈Javascript设计
谈谈Javascript设计Alipay
 
行为化体验度量
行为化体验度量行为化体验度量
行为化体验度量Alipay
 
Html基础
Html基础Html基础
Html基础Alipay
 
前端本地环境初探
前端本地环境初探前端本地环境初探
前端本地环境初探Alipay
 
前端本地环境初探
前端本地环境初探前端本地环境初探
前端本地环境初探Alipay
 
重构用户体验
重构用户体验重构用户体验
重构用户体验Alipay
 
Js in js
Js in jsJs in js
Js in jsAlipay
 

Mais de Alipay (12)

Javascrpt arale
Javascrpt araleJavascrpt arale
Javascrpt arale
 
学会站在设计的角度做开发
学会站在设计的角度做开发学会站在设计的角度做开发
学会站在设计的角度做开发
 
洞察、创造与想象
洞察、创造与想象洞察、创造与想象
洞察、创造与想象
 
seaJs—不仅仅是脚本加载器
seaJs—不仅仅是脚本加载器seaJs—不仅仅是脚本加载器
seaJs—不仅仅是脚本加载器
 
从小书签到浏览器扩展的应用
从小书签到浏览器扩展的应用从小书签到浏览器扩展的应用
从小书签到浏览器扩展的应用
 
谈谈Javascript设计
谈谈Javascript设计谈谈Javascript设计
谈谈Javascript设计
 
行为化体验度量
行为化体验度量行为化体验度量
行为化体验度量
 
Html基础
Html基础Html基础
Html基础
 
前端本地环境初探
前端本地环境初探前端本地环境初探
前端本地环境初探
 
前端本地环境初探
前端本地环境初探前端本地环境初探
前端本地环境初探
 
重构用户体验
重构用户体验重构用户体验
重构用户体验
 
Js in js
Js in jsJs in js
Js in js
 

Css101

  • 1. CSS101 by http://sofish.de
  • 2. 1 CSS101 by http://sofish.de
  • 3. 1. 5. Hack 2. 6. CSS 3. 7. CSS3 4. 8. Alice
v3
  • 4. 1.
  • 5. 1. margin padding border
  • 6. 1. margin padding border non‐replaced 
margin‐top
 margin‐bottom replaced
/
non‐replaced
elements http://reference.sitepoint.com/css/replacedelements
  • 7. Q&A
  • 8. Q&A
  • 9. 2. 1 #id
.class 2 [rel=”nofollow”]
:hover 3 4 *
  • 10. 2. 1 #id
.class 2 [rel=”nofollow”]
:hover 3 4 *
  • 11. 2. 1 2
  • 12. 2. 1
  • 13. 2. 1 ID 0,
1,
0,
0 CLASS 0,
0,
1,
0 0,
0,
0,
1 * style=”” 1,
0,
0,
0 !important specificity 
*
 @import 
at
rule

  • 14. 2. 1 ID 0,
1,
0,
0 CLASS 0,
0,
1,
0 0,
0,
0,
1 * style=”” 1,
0,
0,
0 !important specificity 
*
 @import 
at
rule
 *
  • 15. 2. 1 <div
id=”alipay”
class=”b
a”> 



<span>sofish</span> </div> <style> 



.a{color:green;} 



.b{color:blue;} </style>
  • 16. 2. 1 <div
id=”alipay”
class=”b
a”> 



<span>sofish</span> </div>
  • 17. 2. 1 <div
id=”alipay”
class=”b
a”> 



<span>sofish</span> </div> <style> 



div{color:green;} 



span{color:blue;} </style>
  • 18. 2. 1 <div
id=”alipay”
class=”b
a”> 



<span>sofish</span> </div>
  • 19. 2. 1 <div
id=”alipay”
class=”b
a”> 



<span>sofish</span> </div> <style> 



div{color:green!important;} 



#alipay{color:blue;} </style>
  • 20. 2. 1 <div
id=”alipay”
class=”b
a”> !important
 



<span>sofish</span> </div>
  • 21. 2. 1 <div
id=”alipay”
class=”b
a”> !important
 



<span>sofish</span> </div> <style> 



div
span{color:green;} 



span{color:blue;} </style>
  • 22. 2. 1 <div
id=”alipay”
class=”b
a”> !important
 



<span>sofish</span> </div> base:
 <style> 



div
span{color:green;} 



span{color:blue;} </style>
  • 23. 2. 1 <div
id=”alipay”
class=”b
a”> !important
 



<span>sofish</span> </div> base:
 <style> 



div
span{color:green;} 



span{color:blue;} </style> IE
@import

  • 24. 2. 1 2
  • 25. 2. 2
  • 26. 2. 2 ID CLASS *
  • 27. 2. 2 ID CLASS * http://code.google.com/speed/page-speed/docs/rendering.html
  • 28. 2. 2 ID CLASS * http://code.google.com/speed/page-speed/docs/rendering.html
  • 29. Q&A
  • 30. Q&A
  • 31. 3. 1 static 2 relative 3 absolute 4 fixed
  • 32. 3. 1 static ‐‐>
 2 relative 3 absolute 4 fixed
  • 33. 3. 1 static ‐‐>
 2 relative ‐‐>
 3 absolute 4 fixed
  • 34. 3. 1 static ‐‐>
 2 relative ‐‐>
 3 absolute ‐‐>
 4 fixed
  • 35. 3. 1 static ‐‐>
 2 relative ‐‐>
 3 absolute ‐‐>
 4 fixed ‐‐>

  • 36. 3. 1 static ‐‐>
 ‐‐>
 ‐‐>
 ‐‐>

  • 37. 3. 1 static ‐‐>
 ‐‐>
 ‐‐>
 ‐‐>

  • 38. 3. 2 relative
  • 39. 3. 2 relative
  • 40. 3. 3 absolute
  • 41. 3. 3 absolute
  • 42. 3. 4 fixed
  • 43. 3. 4 fixed
  • 44. 3. 4 fixed 
position:absolute;
 “html”
  • 45. 3. 1 
static
 2 fixed
 3 
ie6/ie7
 
bug
  • 46. 3. 1 
static
 2 fixed
 3 
ie6/ie7
 
bug IE6/7
  • 47. 3. 1 
static
 2 fixed
 3 
ie6/ie7
 
bug bug IE6/7
  • 48. Q&A
  • 49. Q&A
  • 50. 4. 1 none
( ) 2 right 3 left
  • 51. 4. 1 none
( )
  • 52. 4. 1 none
( )
  • 53. 4. 2 right

  • 54. 4. 2 right

  • 55. 4. 3 left

  • 56. 4. 3 left

  • 57. 4. 3 left

  • 58. 4. 3 left

  • 59. 4. 3 left

  • 60. 4. 3 left

  • 61. 4. 1 
vs
 2 clearfix
  • 62. 4. 1 
vs
 2 clearfix /*
 
*/ .clearfix:after
{ 
 visibility:hidden; 
 display:block; 
 font‐size:0; 
 content:"
"; 
 clear:both; 
 height:0; } .clearfix
{ 
 zoom:1;
/*
for
IE6
IE7
*/ }
  • 63. 4. 1 
vs
 2 clearfix /*
 
*/ .clearfix:after
{ 
 visibility:hidden; 
 display:block; 
 font‐size:0; 
 content:"
"; 
 clear:both; 
 height:0; } .clearfix
{ 
 zoom:1;
/*
for
IE6
IE7
*/ } 
CSS
 http://sofish.de/1791
  • 64. 4. 1 
vs
 2 clearfix /*
 
*/ .clearfix:after
{ 
 visibility:hidden; 
 display:block; 
 font‐size:0; 
 content:"
"; 
 clear:both; 
 height:0; } .clearfix
{ 
 zoom:1;
/*
for
IE6
IE7
*/ } 
CSS
 http://sofish.de/1791
  • 65. Q&A
  • 66. Q&A
  • 67. 5. HACK 1 IE
bug
&&
hasLayout 2 
HACK
  • 68. 5. HACK 1 IE
bug
&&
hasLayout
  • 69. 5. HACK 1 IE
bug
&&
hasLayout IE <!‐‐[if
lte
IE
7]>
...
<![endif]‐‐>
  • 70. 5. HACK 1 IE
bug
&&
hasLayout .all‐IE{property:value9;} .gte‐IE‐8{property:value0;} .lte‐IE‐7{*property:value;} .IE‐7{+property:value;} .IE‐6{_property:value;}
 .not‐IE{property//:value;}
  • 71. 5. HACK 1 IE
bug
&&
hasLayout .all‐IE{property:value9;} .gte‐IE‐8{property:value0;} .lte‐IE‐7{*property:value;} .IE‐7{+property:value;} .IE‐6{_property:value;}
 .not‐IE{property//:value;} 
IE6/7
 
bug
 
hasLayout

  • 72. 5. HACK 1 IE
bug
&&
hasLayout .all‐IE{property:value9;} .gte‐IE‐8{property:value0;} .lte‐IE‐7{*property:value;} .IE‐7{+property:value;} .IE‐6{_property:value;}
 .not‐IE{property//:value;} 
IE6/7
 
bug
 
hasLayout
 
hasLayout 
hasLayout
 
3
 
bug
  • 73. 5. HACK 2 
HACK
  • 74. 5. HACK 2 
HACK @‐moz‐document
url‐prefix()
{
.firefox{property:value;}
} @media
all
and
(‐webkit‐min‐device‐pixel‐ratio:0)
{
 



.webkit{property:value;}
 } @media
all
and
(‐webkit‐min‐device‐pixel‐ratio:10000),not
all
and
(‐webkit‐ min‐device‐pixel‐ratio:0)
{
 



.opera{property:value;}
 } @media
screen
and
(max‐device‐width:
480px)
{
 



.iphone‐or‐mobile‐s‐webkit{property:value;}
 }
  • 75. 5. HACK
  • 76. 5. HACK 1 2 3
  • 77. 5. HACK
  • 78. 5. HACK 单 HACK 这样维护 较 动 浏览 浏览 键 这 码 ie6 单 hack _padding:6px; 标 1 现 IE10 谁 这 预见 说 暂时 过 IE9 发 选择 padding:8px0;这样 IE8+ hack 删 码 IE10 这 hack 这 bug 删 2 浏览 资 虑页 载 虑 务 话 处 码 这
  • 79. 5. HACK 单 HACK 这样维护 较 动 浏览 浏览 键 这 码 ie6 单 hack _padding:6px; 标 1 现 IE10 谁 这 预见 说 暂时 过 IE9 发 选择 padding:8px0;这样 IE8+ hack 删 码 IE10 这 hack 这 bug 删 2 浏览 资 虑页 载 虑 务 话 处 码 这 HACK http://sofish.de/1331
  • 80. Q&A
  • 81. Q&A
  • 82. 6. CSS 1 
Reset 2 
Reset 3
  • 83. 6. CSS 1 
Reset
  • 84. 6. CSS 1 
Reset /* */ html{ color:#000;background:#fff; } /* */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textare a,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgr oup,menu,nav,section { margin:0;padding:0; } ...
  • 85. 6. CSS 1 
Reset /* */ html{ color:#000;background:#fff; } /* */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textare a,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgr oup,menu,nav,section { margin:0;padding:0; } ... 
YUI
 
Reset http://developer.yahoo.com/yui/3/cssreset/
  • 86. 6. CSS 1 
Reset 
 /* */ CSS
Reset html{ color:#000;background:#fff; } /* */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textare a,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgr oup,menu,nav,section { margin:0;padding:0; } ... 
YUI
 
Reset http://developer.yahoo.com/yui/3/cssreset/
  • 87. 6. CSS 2 
Reset + h1{font‐size:30px} .h1{font‐size:30px} h2{font‐size:20px} .h2{font‐size:20px} h3{font‐size:10px;} .h3{font‐size:10px;}
  • 88. 6. CSS 2 HTML
  • 89. 6. CSS 2 HTML
  • 90. 6. CSS 2 HTML
  • 91. 6. CSS 2 HTML
  • 92. 6. CSS 2 HTML
  • 93. 6. CSS 2 HTML .module{} .module
.head{} .module
.body{} .module
.foot{}
  • 94. 6. CSS 2 HTML .module{} .module
.head{} .module
.body{} .module
.foot{} Alice
Style
Library
Guideline
  • 95. Q&A
  • 96. Q&A
  • 97. 7. CSS3 1 2
  • 98. 7. CSS3 1
  • 99. 7. CSS3 1
  • 100. 7. CSS3 1
  • 101. 7. CSS3 1
  • 102. 7. CSS3 1 浏览 标             -moz-box-shadow: 1px 2px 3px #ddd;         -webkit-box-shadow: 1px 2px 3px #ddd;         box-shadow: 1px 2px 3px #ddd;
  • 103. 7. CSS3 1 浏览 标             -moz-box-shadow: 1px 2px 3px #ddd;         -webkit-box-shadow: 1px 2px 3px #ddd;         box-shadow: 1px 2px 3px #ddd;
  • 104. 7. CSS3 2 HTML5 & CSS3 http://tinyurl.com/alipay‐alice‐docs
  • 105. 7. CSS3 2 HTML5 & CSS3 http://tinyurl.com/alipay‐alice‐docs Alice
 
Alice

  • 106. Q&A
  • 107. Q&A
  • 108. 8. alice
v3 1 2 3 
alice

  • 110. 8. alice
v3 1 1.
 2.
 / / 3.
 4.
Maven
 5.

  • 111. 8. alice
v3 1 1.
 2.
 / / 3.
 4.
Maven
 5.
 Alice
V3
 http://doc.alipay.net/pages/ viewpage.action?pageId=20120295
  • 112. 8. alice
v3 1 1.
 2.
 / / 3.
 4.
Maven
 5.
 
Alice
v3
 Alice
V3
 http://doc.alipay.net/pages/ viewpage.action?pageId=20120295
  • 116. 8. alice
v3 Alice
V3
 http://arale.alipay.net/alice/ documentation.php
  • 117. 8. alice
v3 3 
alice

  • 118. 8. alice
v3 3 
alice
 1.
 
CSS 2.
 
HTML5/CSS3
 3.
 4.
 / 5.

  • 119. 8. alice
v3 3 
alice
 1.
 
CSS 2.
 
HTML5/CSS3
 3.
 4.
 / 5.
 git
  • 120. Q&A
  • 121.
  • 123. THANKS! by http://sofish.de sofish@163.com

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. \n
  113. \n
  114. \n
  115. \n