I'm using Jquery UI (Dialog to be specific)
In my CSS (local) I have my custom class for example the input[type='text']
In CSS there are jQuery UI customizations to the input, but they are overwriting my.
How can I always keep the most suitable as my stylesheet?
I've tried changing the order:
<link href="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.12/themes/pepper-grinder/jquery-ui.css" type="text/css" rel="stylesheet"/>
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
But it always loads classes CDN.
Will not you be using !important in all classes.
Is there any way that he always give preference to my CSS file?
You can add more specificity to the CSS definition to override other definitions.
<style>
div input[type=text] { ... } // more specific, higher weight
input { ... } // less specific than previous definition
</style>
<div>
<input type="text" ... />
</div>