嘗試定義樣式以形成按鈕時遇到了一些麻煩。我的應用程序必須兼容IE6,這意味着我不能使用屬性選擇器。相反,我爲每個按鈕添加了一個類。「輸入類型=提交」瞭解CSS類嗎?
這是我的一個按鈕(ASP.Net自動生成的代碼)
<input type="submit" name="ctl00$cphContenu$adminTabContainer$adminTabAccueil$ctl01" value="Valider" class="formBouton" />
的代碼,並在這裏是要影響它
*
{
font-family:verdana, sans-serif;
font-size:12px;
margin:0;
padding:0;
border:0;
}
input, textarea, select
{
border:2px inset #ccc;
}
.formBouton
{
border:2px outset #ccc;
}
結果是在CSS。定義按鈕插入邊框。我的第一個線索是,我的樣式表中的其他CSS受到干擾,因此我使用Firefox的Web開發人員工具欄檢查了哪些樣式適用於我的按鈕。僅使用兩個選擇器:通用選擇器和標籤選擇器。沒有不需要的定義被應用,並且根本沒有考慮這個類。我不知道爲什麼。
編輯:由於IE6速度很慢,我有時間看看實際發生了什麼:我的類按預期工作,但在加載期間突然被刪除(這就是爲什麼它沒有出現在wed開發工具欄中)。這實際上是我的JS代碼中的一個錯誤。感謝所有試圖幫助的人。 :)
這是一件很好的事情要知道,謝謝。不幸的是,這對我的問題沒有幫助。我與Firefox和IE有相同的問題,如果不讀取類定義中的代碼,我無法定義邊框:0到我的按鈕。 :/ – 2011-01-28 08:55:44