2010-02-17 86 views
0

我不知道該怎麼強過這裏的的RadControls的支持,但它不能超過Telerik的(有我很幸運地獲得在2-3天的響應)更差,所以我會先試試這裏。擺脫微胖爲RadTab

基本上,我想在我的應用程序進行自定義主題化(只使用CSS類),所以我試圖設置需要對Telerik的RadTab控制CSS類。

那麼,在螢火檢查時,它增加了一個額外像50像素填充到每個標籤,這似乎是無法控制的。這是他們呈現的標記

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

現在,我知道你能不能看到樣式類,但根據螢火蟲,每個類別的「RTS」前綴在樣式表這當然會解釋線padding-left: 9px額外的填充問題。 (爲什麼他們需要所有這些嵌套?!)

無論如何,我想刪除該填充。你會如何做到這一點?另外,有沒有什麼方法可以幫助jquery刪除填充?

回答

0

如果您知道哪些設置需要更改哪些類,那麼最好的做法是使用這些說明構建自己的樣式表,並在原始樣式表的之後包含

重要的是可以準確地指定的類,你在原來的樣式表中看到他們,因爲更具體的規則是,越重它具有當瀏覽器將決定設置覆蓋其中。

這是不是做一個簡單的.className xyz { padding-left: 0px !important },但非常非常維護好稍微更多的工作。另外,IE < 8不尊重important