Есть ли способ проверить, поддерживается ли данное свойство CSS? Например, я хочу сделать анимацию на странице с помощью perspective-origin
, но если она недоступна, я просто изменил бы размер.Как проверить свойство css поддерживается?
ответ
есть много CSS-хаки для браузеров, но для этого вам нужно обрабатывать себе каждое свойство CSS для всех браузеров
, но если вы хотите автоматически обрабатываются все браузера для CSS3 и html5 затем использовать Modernizr
Поддерживаемые браузеры
Он поддерживает IE6 +, Firefox 3.5+, Opera 9.6+, Safari 2+, Chrome. На мобильном телефоне поддерживаются мобильные Safari iOS, браузер WebKit от Android, Opera Mobile, Firefox Mobile.
Первая ссылка относится к «Условным комментариям», которые действительно не затрагивают проблему вообще. Что касается Modernizr, я думаю, вам следует в первую очередь связаться с http://modernizr.com и точно указать, как это помогает решить конкретную проблему. Я бы предположил, что это пример использования 'csstransforms3d'. Modernizr на самом деле не обнаруживает поддержку отдельных свойств, а набор свойств (или «модулей» в свободном смысле). –
Используйте сайт http://caniuse.com/, чтобы узнать, как ваша собственность поддерживается различными версиями веб-браузеров. Вы можете загружать разные стили в соответствии с версией браузера клиента.
Кроме того, вы можете эмулировать не поддерживаемые свойства в старых браузерах с помощью CSS3PIE (http://css3pie.com/).
Вы можете включить modernizr.js который будет полезен для вашей проблемы.
вы можете посетить следующую ссылку, которая была полезна, когда я узнавал об этом.
http://css-tricks.com/video-screencasts/126-using-modernizr/
- 1. Свойство CSS поддерживается элементом
- 2. Проверка того, поддерживается ли свойство CSS тегом
- 3. Свойство Mock CSS не поддерживается для тестирования?
- 4. Как проверить, поддерживается ли значение css браузером?
- 5. CSS float свойство на iframe, широко поддерживается?
- 6. Как проверить свойство css в rspec?
- 7. Как проверить, поддерживается ли css box-shadow (jQuery)?
- 8. Как проверить, поддерживается ли DrawerLayout?
- 9. проверить, поддерживается ли Three.js
- 10. Объект или свойство не поддерживается
- 11. Как проверить индексированное свойство?
- 12. Как проверить свойство writeonly
- 13. Как проверить свойство объекта?
- 14. CSS calc() широко поддерживается?
- 15. javax.xml.bind.JAXBException: свойство «com.sun.xml.bind.defaultNamespaceRemap» не поддерживается
- 16. Как проверить, поддерживает ли браузер конкретное свойство css
- 17. Как проверить, если свойство содержит свойство
- 18. Как переопределить свойство css?
- 19. CSS: как переопределить свойство?
- 20. Как отменить свойство CSS?
- 21. CSS word-break: keep-all не поддерживается?
- 22. Как проверить, поддерживается ли html5 браузером
- 23. Как проверить, поддерживается ли загруженный файл
- 24. Как проверить, поддерживается ли Haptic Engine (UIFeedbackGenerator)
- 25. Как проверить, поддерживается ли настраиваемый протокол
- 26. Как проверить, поддерживается ли разреженный файл
- 27. как проверить распознавание речи поддерживается браузером
- 28. Как проверить, поддерживается ли обновление Stream.Postion?
- 29. Как проверить, поддерживается ли HTML-элемент браузером
- 30. Как проверить, поддерживается ли метод modernizer.mq?
Используйте [Modernizr] (http://www.sitepoint.com/detect-css3-property-browser-support/) –
@JohnConde, просто убедитесь, что ответ. В статье объясняется как библиотека, так и код за ней. Отлично. –