Не стандартные значения css свойств в ie
В стилях для селектора прописано свойство
Код:
background: linear-gradient(to bottom, #000 0, #ff0 100%); |
В более ранних версиях ИЕ нестандартные свойства попадали в объект стилей, но начиная с 9-й версии, ИЕ их стал игнорировать и не добавлять в таблицу стилей. Теперь их достать можно лишь одним путем, это обрабатывать CSS-файлы/стили самостоятельно, подгружая их средствами XMLHttpRequest.
|
Хотя я соврал, ИЕ9 тоже добавляет нестандартные стили, только не значения а свойства.. Собственно как и ранние версии ИЕ, пример:
<!DOCTYPE html> <html> <head> <style> div { non-standart-property: "non standart"; } </style> </head> <body> <script> alert(document.styleSheets[0].rules[0].style['non-standart-property']); </script> </body> </html>А в остальном, как я писал выше, если только парсить самостоятельно. |
Тоже пришёл к такому же выводу, но думал что есть нормальный способ реализации, кроме как тянуть стили отдельно и парсить. Буду пользоваться не стандартными свойствами.
Спасибо за ответ :) |
Часовой пояс GMT +3, время: 10:58. |