This page was translated from English by the community.Learn more and join the MDN Web Docs community.
<slot>
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since январь 2020 г..
HTML-элемент<slot> является частью набора технологииWeb Components, является заполнителем внутри веб компонента, который можно заполнить собственной разметкой, которая позволяет создавать отдельные деревья DOM и представлять их вместе.
| Категории контента | Поток контента,содержание формулировки |
|---|---|
| Допустимое содержимое | Прозрачный |
| События | slotchange |
| Пропуск тегов | Нет, открывающий и закрывающий теги обязательны. |
| Допустимые родители | Любой элемент, который принимаетсодержание формулировки |
| Допустимые ARIA-роли | Нет |
| DOM-интерфейс | HTMLSlotElement |
In this article
Атрибуты
Этот элемент включает в себяглобальные атрибуты.
nameНазвание слота.Именованный слот это элемент
<slot>с атрибутомname.
Примеры
<template> <style> details { font-family: "Open Sans Light", Helvetica, Arial, sans-serif; } .name { font-weight: bold; color: #217ac0; font-size: 120%; } h4 { margin: 10px 0 -8px 0; background: #217ac0; color: white; padding: 2px 6px; border: 1px solid #cee9f9; border-radius: 4px; } .attributes { margin-left: 22px; font-size: 90%; } .attributes p { margin-left: 16px; font-style: italic; } </style> <details> <summary> <code ><<slot name="element-name">NEED NAME</slot>></code > <i><slot name="description">NEED DESCRIPTION</slot></i> </summary> <div> <h4>Attributes</h4> <slot name="attributes"><p>None</p></slot> </div> </details> <hr /></template>Примечание:Вы можете увидеть этот полный пример в действии на страницеelement-details (смотрите егов режиме реального времени). Кроме того, вы можете найти в разделеИспользование шаблонов и слотов.
Спецификации
| Specification |
|---|
| HTML> # the-slot-element> |
| DOM> # shadow-tree-slots> |