我們正在處理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. JSF/CSS屬性選擇器
- 4. 根據屬性選擇風格
- 5. Css編碼風格 - 選擇器嵌套
- 6. Css風格選擇器和+不工作
- 7. 風格選擇器?
- 8. CSS屬性選擇器vs CSS選擇器
- 9. 風格的屬性選擇器不起作用
- 10. 瀏覽器不重寫CSS屬性
- 11. 如何風格與CSS選擇選項
- 12. 重寫的CSS屬性
- 13. 子類的CSS屬性選擇器
- 14. CSS屬性選擇器不工作href
- 15. PHP數組CSS屬性選擇器
- 16. CSS:多個屬性選擇器
- 17. QT CSS中的屬性選擇器
- 18. 類名稱的CSS屬性選擇器
- 19. CSS [屬性| =值] VS [屬性* =值]選擇
- 20. 數據屬性的CSS選擇器比類選擇器快嗎?
- 21. 布爾屬性的CSS屬性選擇器可以寫得更簡潔嗎?
- 22. CSS屬性選擇與
- 23. jQuery的CSS屬性選擇
- 24. 合併CSS屬性選擇
- 25. CSS:拒絕屬性選擇
- 26. SVG:使用屬性或CSS風格?
- 27. CSS n個子選擇 - 風格
- 28. CSS屬性選擇器優先於普通的CSS類選擇器
- 29. 用於非空屬性的CSS屬性選擇器
- 30. python屬性風格
不要拋棄你的文檔類型的IE錯誤!先修復你的代碼。 – 2011-04-27 19:10:21