<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0

    原文地址:http://webdevmania.com/archive/top_10_css_snippets/

    I have noticed myself to use a few different code snippets on a daily basis so I thought some of you might find them useful. So here we go.

       
    1.    
      center     
      Centering a website (or other elements)
         
      The HTML
      1. <DIV class=wrap>  
      2. </DIV><!-- end wrap -->  

      The CSS

       

      1. .wrap { width:960pxmargin:0 auto;}   

       

      This is an oldie, but apperantly it is not as obvious as you would think.

       

    2.  


    3.    
      stickyfooter

         
      Sticky Footer (make footer always be on bottom without absolute positioning)

       
      The 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>  

      The 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 */  

       

      As of recently i have had to use this over 50 times… i think this is one of the most important tricks you will learn today.

       

    4.  


    5.    
      min-height

         
      Cross-Browser Min Height

       
      The CSS

       

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

       

      You can replace the min-height and heigth with 12em or another value that works for you.

       

    6.  


    7.    
      box-shadow

         
      Box Shadow (CSS3)

       
      The CSS

       

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

       

      As you can see since this is a CSS3 property you will need all the three commands to make it cross browser(except for ie of course). The first 2 measurements are for horizontal offset and the vertical offset. The third number is for the blur radius. And the last is the color of the shadow.

       

    8.  


    9.    
      text-shadow

         
      Text Shadow (CSS3) with IE hack

       
      The CSS

       

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

       

      This technique is great for all modern browsers, the IE fix works but it is not amazing quality.

       

    10.  


    11.    
      opac

         
      Cross Browser CSS Opacity

       
      The 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. }   

       

      Opacity can be used for plenty of elements, it adds a certain new age style we all strive for. Notice that in some browsers transperancy is inherited by all child elements!

       

    12.  


    13.    
      reset

         
      The Famous Meyer Reset

       
      The 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.    

       

      This is the most useful css reset out there, i use it for almost everything I work on (even the 52framework, coming soon).

       

    14.  


    15.    
      dotted

         
      Removing the dotted outlines

       
      The CSS

       

      1. a, a:active { outlinenone; }   

       

      I find myself getting very annoyed with the dotted outline (especially for text-indented elements that are off the page).

       

    16.  


    17.    
      rounded

         
      Rounded Corners (non ie)

       
      The 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. }   

       

      Love rounded corners? Don’t want to slave over images and elements to get the effect? This is your solution, and elements still look fine in ie.

       

    18.  


    19.    
      import

         
      Override Inline Styles

       
      The CSS

       

      1. .override {   
      2.  font-size14px !important;   
      3. }   

       

      This comes in handy plenty of times, I personally use it way too much smile everytime something doesn’t work I test if its just not being applied because of some other style.

    posted on 2010-01-04 08:46 周銳 閱讀(330) 評論(0)  編輯  收藏 所屬分類: CSS
    主站蜘蛛池模板: 四虎影视永久免费视频观看| 国产亚洲综合网曝门系列| eeuss在线兵区免费观看| 久久精品国产亚洲AV麻豆~| 9久9久女女免费精品视频在线观看| 亚洲精品无码一区二区| 国产亚洲精品拍拍拍拍拍| 日本阿v免费费视频完整版| 一级做a爰片性色毛片免费网站| 亚洲av成人无码久久精品| 情侣视频精品免费的国产| 免费在线中文日本| 亚洲码欧美码一区二区三区| 亚洲av无码专区在线播放 | 1000部拍拍拍18免费网站| 国产精品亚洲片在线花蝴蝶| 亚洲精品免费在线观看| 国产午夜免费福利红片| 91大神免费观看| 亚洲精品视频免费| 亚洲欧美综合精品成人导航| 亚洲AV无码成人专区片在线观看 | 亚洲一级在线观看| 亚洲日韩欧洲无码av夜夜摸| 日韩视频在线免费观看| 99久9在线|免费| 国产免费牲交视频免费播放| 亚洲综合色一区二区三区| 亚洲四虎永久在线播放| 久久乐国产精品亚洲综合| 麻豆成人精品国产免费| **实干一级毛片aa免费| a毛看片免费观看视频| 五月婷婷免费视频| 小说专区亚洲春色校园| 亚洲国产系列一区二区三区| 91情国产l精品国产亚洲区| 亚洲一区二区女搞男| 亚洲国产婷婷香蕉久久久久久| 思思99re66在线精品免费观看| 最近免费中文字幕mv电影|