В соответствии с одним из answer: «Почему браузеры создают префиксы поставщиков для свойств CSS?», Одна из причин, по которой необходим префикс поставщика, заключается в том, чтобы избежать разрыва страницы если окончательная спецификация свойства отличается от реализации (интерпретации) поставщика.свойство без префикса поставщика, за которым следует префикс свойств поставщика в CSS3
Я прочитал книгу, которая говорит, что это, как правило, хорошая практика, чтобы поместить свойство без префикса поставщика после поставщика приставкой объявлений свойств, как показано ниже:
p {
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
-o-hyphens: auto;
hyphens: auto;
}
Допустим, что окончательная спецификация дефисов отличается от интерпретация поставщиков. Если кто-то разработал веб-страницу, которая зависит от некоторых префиксных реализаций поставщика, не будет ли разрыв дизайна страницы, потому что, как я полагал, спецификация «дефис» отличается от спецификации поставщиков? Если интерпретации совпадают с окончательной спецификацией, я думаю, что код выше в порядке. Почему код выше, как правило, является хорошей практикой?
Вы можете найти интерес [здесь] (http://caniuse.com/#info_about) – jbutler483
Я ценю, если вы дадите мне причину для downvote. – hitochan