我有這個規則在我的樣式表:CSS選擇輸入其中父母不是「類名」
input:not([type='button']):not([type='submit']):not([type='checkbox']):not([type='radio']),
select {
padding:8px;
width:224px;
border:1px solid #CCC;
border-radius:5px;
}
這個目標我的網頁上的所有文本字段,但我需要防止其影響它們內部的輸入具有某個類的元素。我正在使用ckeditor,並且不需要影響它創建的對話框中的字段 - 這意味着我不能只是在之後覆蓋規則。
我已經嘗試添加:not(.cke_editor_pageContent_dialog input)
但這並不明顯的原因工作。我似乎無法在任何地方找到答案
你就不能加在他們身上共同的課嗎? – kapa 2012-04-14 11:02:23
我不敢相信我沒有想到 - 是的,我可以,雖然有很多地方我需要添加它,所以如果有一種方法可以使用它,它會很好:not( ) – ollie 2012-04-14 11:07:46
這樣一個長而複雜的選擇器很快就會變得無法維護。從長遠來看,添加這些類可能會更容易,更快捷。 – kapa 2012-04-14 11:10:58