Optimize CSS for http://www.moviejunkies.de/wp-content/themes/mj_15/style.css

Improve your CSS performance by reducing complexity

Validate CSS for parsing errors and warnings

Check and Cleanup CSS Offenders

  • Complex Selectors2

    Selectors with uneccessary depth and traversal

    Consider simplifying for speed and readability

    footer blockquote a span {}.mitte .alpha-nav li a {}
  • Complex Selectors By Attribute2

    Selectors whose attribute value contains a specified value

    Attribute selectors have a slower lookup time

    [class^="icon-"] {}[class*=" icon-"] {}
  • Duplicated Properties10

    Duplicate properties detected for your selector

    Remove or combine duplicate properties to clean up your css

    body {background: linear-gradient(to bottom, #d1d1d1 43%,#e1e1e1 100%)} header {background: linear-gradient(to bottom, #007f17 0%,#006003 100%)} main {background: linear-gradient(to bottom, #d1d1d1 43%,#e1e1e1 100%)} #content {background: linear-gradient(to bottom, #d1d1d1 43%,#e1e1e1 100%)} .review-top {background: linear-gradient(to bottom, #447c39 0%,#4d9343 100%)} footer {background: linear-gradient(to bottom, #004713 0%,#111111 56%,#131313 100%)} .alpha-nav li {background: linear-gradient(to bottom, #d1d1d1 43%,#e1e1e1 100%)} .alpha-nav .alpha-nav-selected, .alpha-nav li:hover a {background: linear-gradient(to bottom, #8e8e8e 0%,#3f3f3f 100%)} .the-pagination li a {background: linear-gradient(to bottom, #8e8e8e 0%,#3f3f3f 100%)} [class^="icon-"], [class*=" icon-"] {text-decoration: none} 
  • Multi Classes Selectors1

    Selectors with multiple classes

    Unnecessary specificity, consider reducing to single class or id instead

    .korsett.review-top {}
  • Qualified Selectors5

    Since IDs are unique and classes are more unique than tags, adding a tag name would slow down the matching process needlessly

    Don’t qualify class or ID rules with tag names, as they are more unique than the tag. Strip tag names where possible

    span.highlight {}a.url {}tbody tr.alt th {}tbody tr.alt td {}a.logo {}
  • Redundant Child Nodes Selectors3

    Deteced redundancies for child node selectors

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

    tbody tr.alt th {}tbody tr.alt td {}tbody tr th {}
  • Universal Selectors7

    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

    * {}::-webkit-input-placeholder {}:-moz-placeholder {}::-moz-placeholder {}:-ms-input-placeholder {}[class^="icon-"] {}[class*=" icon-"] {}

CSS Stats

CSS Metrics

Base64 Length0
Redundant Body Selectors0
Comments Length2195
Duplicated Selectors0
Empty Rules0
Old IE Fixes0
Media Queries2
Not Minified1
Parsing Errors0
Old Property Prefixes0
Property Resets0
Specificity Id Avg0.11
Specificity Id Total24
Specificity Class Avg0.81
Specificity Class Total176
Specificity Tag Avg0.93
Specificity Tag Total200
Selector Length Avg1.6759259259259258
Selectors By Attribute2
Selectors By Class151
Selectors By Id24
Selectors By Pseudo36
Selectors By Tag185