Тег <slot>
Синтаксис
<slot>...</slot>
Описание
Тег <slot> (от англ. slot — слот) представляет собой заполнитель внутри веб-компонента, который вы можете заполнить собственной разметкой, что позволяет создавать отдельные деревья DOM и представлять их вместе.
Элемент <slot> определяет ячейку, представляя назначенные ему узлы, если таковые имеются, или свое содержимое в противном случае. Элемент создает дерево с ограниченной областью видимости (Shadow DOM), которое имеет собственный корень (Shadow root) и может иметь собственные стили c ограниченной областью действия.
Атрибуты, которые можно использовать в теге <slot>, указаны ниже. Также тег поддерживает глобальные атрибуты и атрибуты события.
Атрибуты
| Атрибут | Значение | Описание |
| name | текст |
Имя слота |
Пример
HTML-код:
<div>Имя:
<slot name="username">Аноним</slot>
</div>
Отображение в браузере:
Параметры CSS по умолчанию
display: contents;
Поддержка браузера
|
Элемент |
Chrome |
Opera |
Firefox |
Safari |
Microsoft Edge |
| <slot> | Да | Да | Да | Да | Да |