the id selector is more specific than the element selector : Selector priority « Style Basics « HTML / CSS

Home
HTML / CSS
1.CSS
2.CSS Controls
3.Form
4.IE Firefox
5.Layout
6.Marquee Attributes
7.Meta Tags
8.Microsoft Attributes
9.Object
10.Reference
11.Style Basics
12.Tags
13.Templates
14.XML
HTML / CSS » Style Basics » Selector priority 




the id selector is more specific than the element selector
 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
                      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en'>
    <head>
        <title>Specificity</title>
        <style rel='stylesheet' type='text/css'>
body {
    font-size: 24px;
}
p#none {
    background: red;
}
{
    background: yellow;
}        
        </style>
    </head>
    <body>
        <p>
            This paragraph has a yellow background.
        </p>
        <p id='none'>
            the id selector is more specific than the element selector.
        </p>
    </body>
</html>

 














Related examples in the same category
1.Selectors choose the element to apply formatting to
2.Six selector groups listed from highest to lowest priority:
3.Specificity means that more specific selectors are given priority over less specific selectors
4.Style is overwritable
5.Cascade Order
6.select elements by type, class, and/or ID
7.Specificity, !important
8.!important has higher priority
9.Latter one overwrite the former one
10.Some properties in CSS are inherited to children elements
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.