Я реализовал вкладки JQuery UI, и они отлично работают, за исключением одной проблемы...
Все стили/классы содержимого переопределяются JQuery, и я не хочу этого делать. Например, у меня есть текстовое поле:
<input type="text" id="profileFirstName" name="profileFirstName" class="textMedium" />
Если я проверю стили в Firebug, я вижу это (в этом порядке):
.ui-widget :active {
outline:medium none;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family:Verdana,Arial,sans-serif;
font-size:1em;
}
input.textMedium {
width:200px;
}
Как вы можете видеть, JQuery добавила стили ui-widget до моего собственного, тем самым перекрывая мои.
Это делает это везде, где я реализовал вкладки. Как установить его GLOBALY так, чтобы его стили не переопределяли мой? Мне не нужен ни один из стилей jquery, влияющих на содержимое с вкладками.
Я полагаю, что могу переопределить стили ui-widget и не поместить ничего под определениями? Но я хотел бы знать, есть ли более чистый способ, чтобы их стили ui-widget вообще не применялись.
Спасибо заранее!