Учитывая текущие спецификации HTML5, которые позволяют создание пользовательских HTML-элементов (если их имя содержит тире), и тот факт, что веб-компоненты, похоже, останутся функцией, которая останется, я хотел бы знать почему создание собственных пользовательских HTML-элементов осуждается?
Обратите внимание, что я не спрашиваю, использовать ли веб-компоненты, которые все еще являются движущейся целью, и даже с такими отличными полифиллами, как Polymer, они могут быть еще не готовы к производству. Я спрашиваю о создании ваших собственных пользовательских тегов HTML и их стилизации без привязки к ним каких-либо API-интерфейсов JS.