2014-09-04 100 views

回答

0

您只需使用class=""div=""屬性調用相應的樣式類或標識。不知道你在做什麼,這是我可以提供的所有特徵。

+0

我的意思是,我不想將jquery mobile的基本CSS應用於特定元素。 – Gagamel 2014-09-04 02:32:03

+0

啊我明白了,道歉。在這種情況下,你必須用你自己的CSS重寫CSS,或者編輯jQuery的CSS。另一種方法是使用不同於jQuery使用的id或class名稱(除非它是默認的元素,在這種情況下,你不能這樣做)。 – 2014-09-04 02:58:52

0

有幾種方法: 1.創建您自己的樣式表並添加樣式。例如,如果jQuery Mobile的有.button元素,你可以自己定義,並通過編寫自己的.button在

.button { 
background-color: #ccc; 
} 

你就必須當加載樣式表來加載這個樣式表最後進入壓倒一切的性質。例如:

<link rel="stylesheet" type="text/css" href="jquery-mobile.css"> 
<link rel="stylesheet" type="text/css" href="mystyle.css"> 

請注意,您的樣式表是最後一個。

2.您可以使用style屬性將重寫樣式包含到元素本身中。這不是很好的做法,但有助於解決一些特殊問題。 例如:

<button class="jquery-button" style="background-color: #ccc" > Button </button> 

3.You可以使用很重要,如果一切都失敗了,但真正嘗試避免這種情況,因爲它會使維護你的代碼更難,而且需要很長的時間以後解決它,除了它不!反正總是工作。 例如:

.button { 
background-color: #ccc !important; 
} 

看看這篇文章:http://www.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/

或者,也許你正在尋找的是這樣的:沒有選擇,雖然跨瀏覽器的兼容性是一個潛在的問題: http://www.w3schools.com/cssref/sel_not.asp

0

只需使用data-role ='none' on the element

相關問題