📜  HTML slot 属性

📅  最后修改于: 2022-05-13 01:56:45.015000             🧑  作者: Mango

HTML slot 属性

HTML 元素允许用户创建影子 DOM(文档对象模型)。影子树是按特定顺序排列的元素的集合。如果用户需要经常创建具有相同结构的 Web 组件,他们可以使用 元素创建阴影树。简单来说, HTML 元素是一个 Web 组件,它是一个占位符,放置在 Web 组件内,便于使用自己的选择填充构成,这将有助于创建单独的 DOM 树并将它们一起表示。用户可以使用模板标签创建影子树。在这里,影子树的结构保持不变,但用户可以在特定插槽位置添加任何 HTML 元素。

用户可以使用其名称属性访问模板中的特定插槽。以下语法描述了 元素:

句法:

属性: 元素包括以下属性:

  • name:它定义了影子树中特定槽的名称。它应该是独一无二的。
  • Class :访问样式表中的特定插槽。

我们可以从影子树中访问上面的 slot 元素,如下所示:

GeeksforGeeks

我们可以使用name属性使任何 HTML 元素适合插槽位置。

这个例子说明了浏览器是如何解析 元素的:

GeeksforGeeks

Computer science portal

在浏览器中,以下 HTML 代码的行为类似于此图示代码。通过向元素添加插槽属性,我们为影子树中的该元素提供了一个插槽。如您所见,它适合阴影树中的特定插槽。

示例:本示例描述了 slot 属性的基本用法。

HTML


  

    Slot element

  

    
        
                                                 
        
                                  
    
                                 

GeeksforGeeks

        

Computer science portal

                    
  


输出:对于输出,将元素安装在阴影树中。

支持的浏览器: 元素支持以下浏览器。

  • 铬合金
  • 火狐
  • 微软边缘
  • 苹果浏览器
  • 歌剧