zoukankan      html  css  js  c++  java
  • 10个非常有用的CSS技巧 优化https://developers.google.com/speed/articles/ p

    1. 将网页或元素居中       

    center      

        
    HTML:

    1. <div class="wrap">  
    2. </div><!-- end wrap -->  
     
    CSS:
    1. .wrap { width:960pxmargin:0 auto;}  

    2.Sticky Footer (让页脚永远停靠在页面底部,而不是根据绝对位置)
        
    stickyfooter

        

      
    HTML:

    1. <div id="wrap">  
    2.   
    3. <div id="main" class="clearfix">  
    4.   
    5. </div>  
    6.   
    7. </div>  
    8.   
    9. <div id="footer">  
    10.   
    11. </div>  

    CSS:

    1. * { margin:0padding:0; }   
    2.   
    3. html, body, #wrap { height100%; }  
    4.   
    5. body > #wrap {heightautomin-height100%;}  
    6.   
    7. #main { padding-bottom150px; }  /* must be same height as the footer */  
    8.   
    9. #footer {  
    10.         positionrelative;  
    11.  margin-top-150px/* negative value of footer height */  
    12.  height150px;  
    13.  clear:both;}   
    14.   
    15. /* CLEAR FIX*/  
    16. .clearfix:after {content".";  
    17.  displayblock;  
    18.  height0;  
    19.  clearboth;  
    20.  visibilityhidden;}  
    21. .clearfix {display: inline-block;}  
    22. /* Hides from IE-mac */  
    23. * html .clearfix { height1%;}  
    24. .clearfix {displayblock;}  
    25. /* End hide from IE-mac */  

    3.跨浏览器最小高度设置      
    min-height

           

     CSS:

    1. .element { min-height:600pxheight:auto !importantheight:600px; }  

    4.Box阴影(CSS3)
        
    box-shadow

        

        
    CSS:

    1. .box { box-shadow: 5px 5px 5px #666;  -moz-box-shadow: 5px 5px 5px #666;  -webkit-box-shadow: 5px 5px 5px #666; }  

    5.文字阴影(CSS3)

        
    text-shadow

            

    CSS:

    1. .text { text-shadow1px 1px 1px #666; filter: Shadow(Color=#666666, Direction=135, Strength=5); }  

    6.跨浏览器的CSS透明度
        
    opac

    CSS:

    1. .transparent {  
    2.     
    3.   /* Modern Browsers */ opacity: 0.7;  
    4.   
    5.   /* IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  
    6.   
    7.   /* IE 5-7 */ filter: alpha(opacity=70);  
    8.   
    9.   /* Netscape */ -moz-opacity: 0.7;  
    10.   
    11.   /* Safari 1 */ -khtml-opacity: 0.7;  
    12.     
    13. }  

    7.著名的 Meyer Reset(重置)
        
    reset

    CSS:

    1.   html, body, div, span, applet, object, iframe,  
    2. h1, h2, h3, h4, h5, h6, p, blockquote, pre,  
    3. a, abbr, acronym, address, big, cite, code,  
    4. del, dfn, em, font, img, ins, kbd, q, s, samp,  
    5. small, strike, strong, sub, sup, tt, var,  
    6. dl, dt, dd, ol, ul, li,  
    7. fieldset, form, label, legend,  
    8. table, caption, tbody, tfoot, thead, tr, th, td {  
    9.  margin0;  
    10.  padding0;  
    11.  border0;  
    12.  outline0;  
    13.  font-weight: inherit;  
    14.  font-style: inherit;  
    15.  font-size100%;  
    16.  font-family: inherit;  
    17.  vertical-alignbaseline;  
    18. }  
    19. /* remember to define focus styles! */  
    20. :focus {  
    21.  outline0;  
    22. }  
    23. body {  
    24.  line-height1;  
    25.  colorblack;  
    26.  backgroundwhite;  
    27. }  
    28. ol, ul {  
    29.  list-stylenone;  
    30. }  
    31. /* tables still need 'cellspacing="0"' in the markup */  
    32. table {  
    33.  border-collapseseparate;  
    34.  border-spacing0;  
    35. }  
    36. caption, th, td {  
    37.  text-alignleft;  
    38.  font-weightnormal;  
    39. }  
    40. blockquote:before, blockquote:after,  
    41. q:before, q:after {  
    42.  content"";  
    43. }  
    44. blockquote, q {  
    45.  quotes"" "";  
    46. }  
    47.    

    8.删除虚线轮廓      
    dotted

        

    CSS:

    1. a, a:active { outlinenone; }  

    9.圆角
        
    rounded

             

    CSS:

    1. .element {  
    2.  -moz-border-radius: 5px;  
    3.  -webkit-border-radius: 5px;  
    4.  border-radius: 5px/* future proofing */  
    5. }  
    6. .element-top-left-corner {  
    7.  -moz-border-radius-topleft: 5px;  
    8.  -webkit-border-top-left-radius: 5px;  
    9. }  

    10.覆盖内联的样式
    import

         

     CSS:

      1. .override {  
      2.  font-size14px !important;  
      3. }  
  • 相关阅读:
    Smart Client智能客户端技术
    SaaS介绍
    SaaS介绍
    开源软件介绍
    SaaS介绍
    SaaS介绍
    开源软件介绍
    开源软件介绍
    GPUCUDA安装
    Linux 下的段错误(Segmentation fault)调试方法
  • 原文地址:https://www.cnblogs.com/anyuqi/p/3062360.html
Copyright © 2011-2022 走看看