Optimize CSS for http://fc-grafik.net/stylesheets/style-01-responsive.css

Improve your CSS performance by reducing complexity

Validate CSS for parsing errors and warnings

Check and Cleanup CSS Offenders

  • Duplicated Properties4

    Duplicate properties detected for your selector

    Remove or combine duplicate properties to clean up your css

    pre {white-space: pre-wrap} h1 {line-height: 1.05em} header ul {line-height: 1.4em} .projektlist li:after {content: "■"} 
  • Duplicated Selectors5
    html {} /* (2 times) */body {} /* (2 times) */h1 {} /* (2 times) */small {} /* (2 times) */
  • Importants6

    Provides a way for a stylesheet author to give a CSS value more weight than it naturally has

    Avoid usage if at all possible. When you use !important, you’re disrupting the natural flow of your rules, giving more weight to rules that are undeserving of such weight

    .to_do * {color: #00ee00 !important} .cat_1 a {color: #eb6a50 !important} .no-slideshow, .cycle-slideshow {left: 0 !important} .no-slideshow, .cycle-slideshow {top: 0 !important} .no-slideshow, .cycle-slideshow {left: 0 !important} .no-slideshow, .cycle-slideshow {top: 0 !important} 
  • Imports1
    url(http://fonts.googleapis.com/css?family=Droid+Sans:700) 
  • Old Property Prefixes2

    Properties with a no longer needed vendor prefix

    These have since been integrated or removed from mentioned browsers and can safely be removed from CSS

    input[type="search"] { -moz-box-sizing: content-box } // was required by Firefox 28 and earlier input[type="search"] { -webkit-box-sizing: content-box } // was required by Android Browser 3, Chrome 9, iOS Safari 4.2, Safari 5 and earlier 
  • Property Resets8
    ul: "padding" resets "padding-top" property set earlier ul: "padding" resets "padding-bottom" property set earlier ul: "margin" resets "margin-top" property set earlier ul: "margin" resets "margin-bottom" property set earlier ol: "padding" resets "padding-top" property set earlier ol: "padding" resets "padding-bottom" property set earlier ol: "margin" resets "margin-top" property set earlier ol: "margin" resets "margin-bottom" property set earlier 
  • Redundant Child Nodes Selectors2

    Deteced redundancies for child node selectors

    Dry up duplication by nesting rules under a set of similar selectors

    header ul li {}header ul li {}
  • Universal Selectors3

    The universal selector matches any element type

    Universal selectors can be implied (and therefore omitted) if it isn’t the only component of the simple selector, avoid whenever possible

    [hidden] {}.to_do * {}* html {}

CSS Stats

CSS Metrics

Base64 Length0
Redundant Body Selectors0
Colors10
Comments1
Comments Length56
Complex Selectors0
Complex Selectors By Attribute0
Empty Rules0
Expressions0
Old IE Fixes0
Media Queries2
Not Minified0
Multi Classes Selectors0
Parsing Errors0
Qualified Selectors0
Specificity Id Avg0
Specificity Id Total0
Specificity Class Avg0.65
Specificity Class Total101
Specificity Tag Avg0.9
Specificity Tag Total141
Selectors156
Selector Length Avg1.4038461538461537
Selectors By Attribute12
Selectors By Class81
Selectors By Id0
Selectors By Pseudo13
Selectors By Tag135
Length6582
Rules106
Declarations239