私は次のCSSルールを持っています:
input[type="submit"],input[type="reset"]{
    background-image:url(skins/images/bg_mega_hdr_on.png);
    background-repeat:no-repeat;
    padding:5px;
    margin:5px;
    color:#000;
    cursor:pointer;
}
#submit-search{
    background-image:url(skins/images/bg_blue.png) !important;
}
cssルールによると、idセレクターはジェネリックセレクターよりも優先されますが、このルールを適用すると、2番目のルールが最初のルールによって上書きされるのはなぜですか?私も!importantを適用したことに注意してください。その後、最初のものだけが適用されます。