Как стать автором
Обновить

Комментарии 8

Вообще main это довольно стандартный тег и уже давно…

Более того, по нынешней спецификации все имена тегов без дефисов — стандартные. Кастомным веб-элементам разрешены только имена с дефисом.

В данном контексте это не более чем игра слов и понятий. Важно другое — автор предлагает переопределять поведение общепринятого тега.

Не говоря уже от том, что другие разработчики могут быть не в курсе наличия подобных переопределений.
Это не кастомные элементы, имена определяемых тегов актуальны только в пределах одного модуля, за его пределы не выходят. W3View предоставляет вам любую свободу, даже позволяет в своём контексте переопределять любые имена тегов, хоть DIV, — всё для вас и всё на ваше усмотрение.

А поведение <input/> или <video/> тоже переопределить можно?

В пределах модуля, если хотите или считаете нужным для решения вашей задачи

и как это будет работать? Браузер не даст задать этим элементом кастомный innerHTML.

Специально для Вас придумал кейс, Вы мне теперь должны что-нибудь :)
если очень, прямо вот именно так надо — хоть дерись :


<div as="video">
    Кина не будет!
</div>

<div as="app">
    <video></video>
    <video></video>
</div>

В результате как-то так


<div>
    <div>
        Кина не будет!
    </div>
    <div>
        Кина не будет!
    </div>
</div>
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории