2013-06-12 60 views
0

我正在使用Kendo UI和ASP MVC3構建一些表單。我使用的是下拉式和日期選擇器小部件,它們的風格比標準輸入大。爲了確保標準文本框匹配,Kendo提供了.k-textbox類,該類在分配給文本框時會將其設置爲與窗口小部件匹配。將類指派給css屬性選擇器

我已經創建了一個模板來完成這項工作,但需要一些額外的編碼來處理一些衝突,沒有什麼大不了的。但是,我想知道是否有辦法使屬性選擇器(例如:input[type="text"])從另一個樣式類繼承樣式。因此,我可以使input[type=:text"]使用與.k-textbox相同的樣式,而無需複製所有類數據?

+0

好吧我只是要使用模板。謝謝。 – BattlFrog

回答

0

您可以將您的選擇添加到現有的一個,用逗號分隔:

.k-textbox, input[type="text"] { 
    /* classes already written by Kendo */ 
} 

但那麼你將無法在劍道更新它來輕鬆地更新這個CSS。

+0

不幸的是,劍道的k-textbox風格分佈在17個左右不同的地方。 – BattlFrog

+0

在我的commons.min.css,yep副本中出現了30次:/至少在Sublime Text中仍然可以使用正則表達式,但有點複雜(您必須捕獲k-textbox和下一個逗號之間的內容並將其添加到您的選擇器也...) – FelipeAls