Классы в таблице стилей переопределяют CDN - PullRequest
2 голосов
/ 28 июля 2011

Я использую пользовательский интерфейс Jquery (чтобы быть конкретным диалогом)

В моем CSS (локальном) у меня есть свой собственный класс, например input[type='text'] В CSS есть входные настройки пользовательского интерфейса jQuery, ноони перезаписывают мои.

Как мне всегда сохранять наиболее подходящие для моей таблицы стилей?

Я пытался изменить порядок:

<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" />

Но он всегда загружаетсяклассы CDN.

Разве вы не будете использовать! важный во всех классах.

Есть ли способ, которым он всегда отдает предпочтение моему файлу CSS?

Ответы [ 2 ]

3 голосов
/ 28 июля 2011

Вы можете добавить больше специфичности к определению CSS, чтобы переопределить другие определения.

<style>
   div input[type=text] { ... } // more specific, higher weight
   input                { ... } // less specific than previous definition
</style>


<div>
   <input type="text" ... />
</div>
2 голосов
/ 28 июля 2011

Попробуйте быть более конкретным с вашим селектором запросов. Итак, если ваш ввод [type = text] находится в div, скажите 'div input [type = text]'. Самый конкретный всегда победит.

...