> HOW IT WORKS:
> the "!important" property forces that style to override all other css,
> whether style-sheets, inline-css, header-styles, and whether above or
> below in the css hierarchy.

Yes, important will override, but only for the one property using it.
Let's assume you have to css files both containing a selector:

.doesntwork {
 float: right;
 width: 240px;
}

and in the other file

.doesntwork {
   width: 300px;
}


So if the file you're changing is the second, you'd end up with

.doesntwork {
   width: 300px !important;
}

which is fine, however the browser will apply

.doesntwork {
 float: right;
 width: 300px;
}

and I bet you didn't want the float in there :-)

Best is to just use things with unique identifiers.


        Uwe

Reply via email to