Это называется кастомные теги. Right в вашем случае, это тег. Да по спецификации html5 можно делать свои теги, но это чаще всего используется в контексте какого либо js фреймворка, для инкапсуляции поведения и стилей. А еще данная возможность актуальна в контексте веб компонентов.