我們正在處理IE8的瀏覽器兼容性問題。文本框的邊框不會顯示爲藍色。我們正在使用屬性選擇器 input [type =「text」] { border:solid 1px#7F9DB9; } 這僅適用於IE8而不適用於IE6。 但問題是某些文本框已經在其中定義了邊框。哪些被覆蓋。我嘗試過使用表達式,但它似乎只在DocType不存在時才起作用。 剩下的另一個選擇是讓我們在css中爲每個文本框類添加重要的邊界,這對於大項目來說確實非常乏味。 第二種解決方案是使用jquery,其中管理員是aganist。 任何人都可以指導如何實現這一目標。CSS屬性選擇器重寫Exisitng風格
回答
你確定你已經defined property at the appropriate level,而不是在某個地方會覆蓋它嗎?
input [type =「text」] {border:solid 1px#7F9DB9; } //這覆蓋下面的一個邊界屬性,我想保留它。 .formboxsignin { \t border-top:1px solid #eaeaea; \t border-right:1px solid #eaeaea; \t border-bottom:1px solid #eaeaea; \t border-left:1px solid #eaeaea; \t height:16px; \t font-size:65%; \t顏色:#333333; \t font-family:verdana,arial,helvetica,sans-serif; \t background-color:aliceblue } – nag 2011-04-27 19:24:11
基本上不會覆蓋其中有一個類的border屬性。 – nag 2011-04-27 19:26:45
IE6不支持屬性選擇器,您將不得不以另一種方式定位它。我會建議添加一個CSS類 - 默認樣式將在每個瀏覽器中有所不同。
你也可以嘗試更具體,就像小腳提到的那樣。嘗試添加更多的級聯來引用該元素,並且您可能可以覆蓋它。儘可能避免使用!
- 1. CSS選擇風格屬性
- 2. 選擇風格屬性的
- 3. Css風格選擇器和+不工作
- 4. CSS屬性選擇器vs CSS選擇器
- 5. 風格化組件的屬性選擇器
- 6. 重寫的CSS屬性
- 7. QT CSS中的屬性選擇器
- 8. CSS:多個屬性選擇器
- 9. 子類的CSS屬性選擇器
- 10. 類名稱的CSS屬性選擇器
- 11. CSS屬性選擇器不工作href
- 12. CSS屬性選擇與
- 13. 合併CSS屬性選擇
- 14. CSS屬性選擇器優先於普通的CSS類選擇器
- 15. python屬性風格
- 16. 重複屬性「風格」二傳手
- 17. 選擇自定義屬性設置風格
- 18. 屬性選擇器不改變屬性
- 19. CSS選擇器:不是不是從指定類的重寫CSS
- 20. 如何在Firebug風格的區域添加css選擇器?
- 21. GridSplitter重寫ColumnDefinition的風格觸發器?
- 22. 重寫GWT主題body margin css屬性?
- 23. 如何不重寫CSS中的屬性
- 24. 屬性無法通過jquery屬性選擇器進行選擇
- 25. CSS3選擇器屬性+
- 26. Javascript/jquery屬性選擇器
- 27. jquery id屬性選擇器
- 28. jquery屬性選擇器
- 29. 屬性選擇器問題
- 30. 屬性選擇器IE7
不要拋棄你的文檔類型的IE錯誤!先修復你的代碼。 – 2011-04-27 19:10:21