а кто-нибудь задавался вопросом зачем разработчики браузеров заставляют нас писать -ms-, -webkit-, -o-, -moz- для css свойств ?
Когда версия браузера выходит, когда уже известно какое-то свойство, но еще не известно наверняка, как оно должно работать (веб-стандарта нет), свойство вводят, но с префиксом