zoukankan      html  css  js  c++  java
  • 非常有用的CSS模板

    下面是CSS模板清单,将帮助您减少手酸,烦恼,节省您在写CSS的时间了,我希望你会发现它很有用。无论你是一个有经验的Web开发者,或刚开始使用CSS的初学者,都值得一试。

    CSS Reset (CSS固定样板)

    /* http://meyerweb.com/eric/tools/css/reset/
       v2.0 | 20110126
       License: none (public domain)
    */
    html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    b, u, i, center,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td,
    article, aside, canvas, details, embed,
    figure, figcaption, footer, header, hgroup,
    menu, nav, output, ruby, section, summary,
    time, mark, audio, video 
    {
        margin
    : 0;
        padding
    : 0;
        border
    : 0;
        font-size
    : 100%;
        font
    : inherit;
        vertical-align
    : baseline;
    }
    /* HTML5 display-role reset for older browsers */
    article, aside, details, figcaption, figure,
    footer, header, hgroup, menu, nav, section 
    {
        display
    : block;
    }
    body 
    {
        line-height
    : 1;
    }
    ol, ul 
    {
        list-style
    : none;
    }
    blockquote, q 
    {
        quotes
    : none;
    }
    blockquote:before, blockquote:after,
    q:before, q:after 
    {
        content
    : '';
        content
    : none;
    }
    table 
    {
        border-collapse
    : collapse;
        border-spacing
    : 0;

    Browser-Specific CSS Hacks (浏览器特定CSSHacks)

    /* IE6 and below */
    * html #uno  
    { color: red }

    /* IE7 */
    *:first-child+html #dos 
    { color: red } 

    /* IE7, FF, Saf, Opera  */
    html>body #tres 
    { color: red }

    /* IE8, FF, Saf, Opera (Everything but IE 6,7) */
    html>
    /**/body #cuatro { color: red }

    /* Opera 9.27 and below, safari 2 */
    html:first-child #cinco 
    { color: red }

    /* Safari 2-3 */
    html[xmlns*=""] body:last-child #seis 
    { color: red }

    /* safari 3+, chrome 1+, opera9+, ff 3.5+ */
    body:nth-of-type(1) #siete 
    { color: red }

    /* safari 3+, chrome 1+, opera9+, ff 3.5+ */
    body:first-of-type #ocho 
    {  color: red }

    /* saf3+, chrome1+ */
    @media screen and (-webkit-min-device-pixel-ratio:0) 
    {
     #diez  { color
    : red  }
    }

    /* iPhone / mobile webkit */
    @media screen and (max-device- 480px) 
    {
     #veintiseis { color
    : red  }
    }

    /* Safari 2 - 3.1 */
    html[xmlns*=""]:root #trece  
    { color: red  }

    /* Safari 2 - 3.1, Opera 9.25 */
    *|html[xmlns*=""] #catorce 
    { color: red  }

    /* Everything but IE6-8 */
    :root *> #quince 
    { color: red  }

    /* IE7 */
    *+html #dieciocho 
    {  color: red }

    /* Firefox only. 1+ */
    #veinticuatro,  x:-moz-any-link  
    { color: red }

    /* Firefox 3.0+ */
    #veinticinco,  x:-moz-any-link, x:default  
    { color: red  }

    /* FF 3.5+ */
    body:not(:-moz-handler-blocked) #cuarenta 
    { color: red; }

    /* IE6 */
    #once 
    { _color: blue }

    /* IE6, IE7 */
    #doce 
    { *color: blue; /* or #color: blue */ }

    /* Everything but IE6 */
    #diecisiete 
    { color/**/: blue }

    /* IE6, IE7, IE8 */
    #diecinueve 
    { color: blue\9; }

    /* IE7, IE8 */
    #veinte 
    { color/*\**/: blue\9; }

    /* IE6, IE7 -- acts as an !important */
    #veintesiete 
    { color: blue !ie; } /* string after ! can be anything */

    /* IE8, IE9 */
    #anotherone  
    {color: blue\0/;} /* must go at the END of all rules */

    A New Micro Clearfix Hack (清除浮动的CSS)

    * For modern browsers */
    .cf:before,
    .cf:after 
    {
        content
    :"";
        display
    :table;
    }

    .cf:after 
    {
        clear
    :both;
    }

    /* For IE 6/7 (trigger hasLayout) */
    .cf 
    {
        zoom
    :1;
    }

    Font Sizing (字体设置)

    html { font-size: 62.5%; }
    body 
    { font-size: 14px; font-size: 1.4rem; } /* =14px */
    h1   
    { font-size: 24px; font-size: 2.4rem; } /* =24px */

    The New @Font-Face Syntax (自设字体样式)

    @font-face {
        font-family
    : 'MyFontFamily';
        src
    : url('myfont-webfont.eot?#iefix') format('embedded-opentype'),
             url('myfont-webfont.woff') format('woff'),
             url('myfont-webfont.ttf')  format('truetype'),
             url('myfont-webfont.svg#svgFontName') format('svg')
    ;
    }

    Target IE set (针对IE的设置)

    body {
    color
    : red; /* all browsers, of course */
    color 
    : green\9; /* IE8 and below */
    *color 
    : yellow; /* IE7 and below */
    _color 
    : orange; /* IE6 */
    }

    Cross-Browser Min Height (跨浏览器的最小高度)

    #div {
       min-height
    : 500px;
       height
    :auto !important;
       height
    : 500px;
    }

    Font Shorthand (字体设置速写)

    /*font: font-style font-variant font-weight font-size/line-height font-family;*/
    font: italic small-caps bold 15px/30px Helvetica, sans-serif;

    IE6/7 Double Margin/Padding Bug (IE6/7双重边距错误)

    ul li {
      float
    : left;
      margin-left
    : 5px;
      *display
    : inline; /*IE7 and below*/
      _display
    : inline; /*IE6 and below*/
    }
    /* this example fixes double left margin bug 左边距Bug*/

    Web Fonts WithGoogleFont API(Google网页字体)

    /* <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Font Name"> */
    <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Tangerine">

    要使用谷歌API的字体,首先引用样式表在之间

    /*CSS selector {
      font-family: 'Font Name', serif;
    }
    */
    font-family: 'Tangerine', serif;

    Drop Cap (首字下沉)

    p:first-letter {
        display
    :block;
        margin
    :5px 0 0 5px;
        float
    :left;
        color
    :#FF3366;
        font-size
    :60px;
        font-family
    :Georgia;
    }
  • 相关阅读:
    我的程序优化尽量减少数据库连接操作
    dreamhappy博客索引
    一步一步实现网站的多语言版本
    spring入门基础
    discuz模版的学习
    第七次jsp作业
    第五次作业
    jsp第二次作业
    第六次作业
    jsp第六周作业
  • 原文地址:https://www.cnblogs.com/fxair/p/2556337.html
Copyright © 2011-2022 走看看