Страницы

Поиск по вопросам

четверг, 26 декабря 2019 г.

Содержит ли normal elements - custom elements?

#html


Входит ли custom elements в группу normal elements?

Из одной главы я понял что существуют несколько типов групп элементов, самая большая
это normal elements. Но я так и не понял входит ли туда custom elements.

В пункте сказано: 


  Normal elements: All other allowed HTML elements are normal elements


В этой ссылке говорится что любые определения в пространстве содержатся в http://www.w3.org/1999/xhtml 

А также цитата: 


  The term "HTML elements" refers to any element in that namespace, even in XML documents.


Но вот определения custom elements нет в http://www.w3.org/1999/xhtml , значит ли
это что custom elements не входит в группу normal elements?
    


Ответы

Ответ 1



Все исходит из того, что XHTML является подмножеством языка XML. В языке XML вы можете создавать и использовать абсолютно любые теги, которые только ваша душа пожелает. Это Custom Elements: <Планеты> <Планета ID="1"> <Название>Меркурий <Планета ID="2"> <Название>Сатурн А в XHTML прописаны только известные браузерам теги для которые он может генерировать внешний вид, эти элементы называются Normal Elements: Заголовок Содержимое документа То есть по факту Custom Elements это огромная группа элементов в которую так же (теоретически) входят и Normal Elements. Но шанс встретить Custom Elements в разметке мизерный. Правда стандарт HTML накладывает ограничения на имена Custom Elements: RuSO: Нестандартные HTML теги

Комментариев нет:

Отправить комментарий