zoukankan      html  css  js  c++  java
  • 10个非常有用的CSS技巧

    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. }  
  • 相关阅读:
    数据类型装换
    变量及数据类型
    27 网络通信协议 udp tcp
    26 socket简单操作
    26 socket简单操作
    14 内置函数 递归 二分法查找
    15 装饰器 开闭原则 代参装饰器 多个装饰器同一函数应用
    12 生成器和生成器函数以及各种推导式
    13 内置函数 匿名函数 eval,exec,compile
    10 函数进阶 动态传参 作用域和名称空间 函数的嵌套 全局变量
  • 原文地址:https://www.cnblogs.com/hnyei/p/hnyei.html
Copyright © 2011-2022 走看看