Hiện nay tôi đang làm việc trên một trang web được sử dụng thẻ meta để làm cho trang trong chế độ IE9 [BrowserMode: IE10, DocMode: Tiêu chuẩn IE9]Làm thế nào để xóa nút rõ ràng (nút 'X') khỏi hộp văn bản IE10 ở chế độ tương thích?
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7, IE=9" />
Trong nhiều IE10 của phá vỡ CSS trong trang, vì vậy sử dụng IE=Edge
không phải là một giải pháp khả thi kể từ bây giờ (có thể trong tương lai điều này sẽ được sử dụng khi tất cả các css được cố định, nhưng tôi không thấy tương lai gần).
Bây giờ, vấn đề là tất cả hộp văn bản đều có nút rõ ràng trong đó. Chỉ trong một hộp văn bản, chúng ta không cần chữ thập đó (vì chúng ta đã có một nút (x) tùy chỉnh ở bên phải từ hộp văn bản).
Tôi đã thử ::-ms-clear
nhưng điều đó đã không hoạt động khi chúng tôi đang sử dụng BrowserMode: IE10 và DocMode: Tiêu chuẩn. Những gì có thể được thực hiện ngay bây giờ để loại bỏ 'X' đó.
Tương tự như http://stackoverflow.com/questions/17196845/ie-10s-ms-clear-pseudo-element-and-ie5-quirks-mode ngoại trừ một câu hỏi về Quí vị IE5 chứ không phải Chế độ xem tương thích. Rõ ràng, ':: - ms-clear' sẽ không hoạt động ở cả hai chế độ. – BoltClock
@BoltClock Bạn có thể đề nghị tôi có thể làm gì ở đây không?Ngoài ra, có trang web nào mà chúng tôi có thể đề xuất tính năng yêu cầu MsIE cung cấp một số tùy chọn để xóa 'X' khi DocMode là <10 (mặc dù tôi thực sự nghi ngờ nó: D) Trong trường hợp BrowserMode của tôi là IE10 nhưng DocMode là IE9. –
[Câu hỏi giống nhau ở đây] (http://stackoverflow.com/questions/20050416/disable-ie10-clear-field-in-compatibility-mode#comment29865337_20050416). Một lần nữa, câu trả lời ngắn gọn là bạn không thể làm điều này. Không thể. Nếu bạn thực sự muốn loại bỏ tiện ích này, thì tùy chọn ** chỉ ** của bạn là sử dụng chế độ tiêu chuẩn. Nếu điều đó có nghĩa là sửa CSS bị hỏng của bạn để làm cho nó hoạt động, thì có lẽ đó là một điều tốt. – Spudley