Я не знаю, насколько сильна поддержка RadControls здесь, но она не может быть хуже, чем Telerik (там мне повезет получить ответ через 2-3 дня), поэтому я собираюсь попробуйте здесь сначала.
По сути, я пытаюсь сделать пользовательские темы (используя только классы CSS) во всем приложении, поэтому я попытался установить классы CSS, необходимые для элементов управления telerik RadTab.
Что ж, при проверке в firebug он добавляет дополнительные 50 px отступа к каждой вкладке, которые, по-видимому, не контролируются. Это их визуализированная разметка
<li class="rtsLI rtsFirst">
<a href="#" class="rtsLink ui-state-default"> <!--This is the only place where I can put in my own custom CSS class-->
<span class="rtsOut">
<span class="rtsIn">
<span class="rtsTxt">
Common Application
</span>
</span>
</span>
</a>
</li>
Теперь я знаю, что вы не можете видеть классы стилей, но, согласно Firebug, у каждого класса с префиксом "rts" есть строка padding-left: 9px
в таблице стилей, которая, конечно, объясняет проблему дополнительного заполнения. (В любом случае, зачем им все это вложение?)
Во всяком случае, я хотел бы удалить это дополнение. Как бы вы это сделали? Кроме того, есть ли способ, которым jquery может помочь удалить отступы?