В чем вред использования HTML-элементов, созданных на самой странице? - PullRequest
1 голос
/ 06 мая 2019

Есть ли какой-либо вред, если пользовательские теги используются и создаются на основе вашего выбора?как показано ниже

<hello>hi there!</hello>

Я пытался использовать CSS

hello{
    color:red;font-family:arial;
}

Приведенный выше код работает

Я использовал выше и также могу добавить CSS.есть ли какой-либо вред от этого, или функции CSS, которые они не поддерживают?

Это просто из любопытства, поэтому не предлагайте CSS-изменения или решения, пожалуйста.

1 Ответ

1 голос
/ 06 мая 2019

Почему вы не можете составить элементы

Это недопустимый HTML. Следовательно, его поведение будет непредсказуемым.

В настоящее время он может работать в некоторых браузерах, но если кто-то из ваших пользователей посещает ваш сайт в другом браузере, он может получить совершенно другой опыт.Кроме того, поддержка может быть прекращена или изменена в любое время без предупреждения.

Другие параметры для пользовательских элементов

На самом деле возможно определить ваше собственное определение типа документа (DTD)) , однако это тоже не очень хорошая идея .

Лучше всего придерживаться обычных хорошо поддерживаемых элементов HTML ( см. Здесь списокдопустимые элементы ), или для использования каркаса веб-компонента, такого как Vue , Angular или React , для пользовательских элементов / компонентов.

Не забывайте, что вы можете добавить атрибут class (как и другие) к любому элементу для стиля, поэтому для вашего варианта использования нет необходимости иметь дополнительные элементы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...