В моем проекте мне нужно убедиться, что я могу применить определенное свойство CSS к элементу HTML. Например, мне нужно проверить, поддерживается ли свойство «color» тегом «img». Я помню, где-то читал, что этот код можно использовать для проверки.Проверка того, поддерживается ли свойство CSS тегом
var image = document.createElement('img');
if(image.style.color)
image.style.color = "blue";
Но это неверный результат. Если кто-то знает, как можно проверить, поддерживается ли свойство элементом html, ответьте.
Спасибо.
нет, это не дублируется. это о совместимости с браузером. Речь идет о поддержке определенного тега. Мне нужно это в моем проекте. Пожалуйста, не закрывайте его –
Любой элемент теоретически может поддерживать любое свойство, даже если оно может не иметь никакого видимого эффекта или если оно не имеет смысла интуитивно. Я не думаю, что вы можете это проверить. – BoltClock
Как немного мелочей: 'color' является допустимым свойством стиля для элемента' img'. Если изображение не загружается, по причинам доступности его атрибут «alt» часто отображается вместо него. Большинство браузеров применяют декларацию 'color' к этому тексту: http://jsfiddle.net/JamesD/XsqJb/ –