ここの RadControls のサポートがどれほど強力かはわかりませんが、Telerik よりも悪いことはありません (幸運にも 2 ~ 3 日で応答が得られます)。まずここで試してみます。 .
基本的に、アプリケーション全体で (CSS クラスのみを使用して) カスタム テーマを実行しようとしているので、テレリック RadTab コントロールに必要な CSS クラスを設定しようとしました。
まあ、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 がパディングを削除するのに役立つ方法はありますか?