HTML <template> 标签用于保存在页面加载时不会呈现的客户端内容,但可以在运行时使用 JavaScript 对其进行实例化。
模板的内容在没有使用 JavaScript 激活之前不会显示。浏览器在加载页面时处理 <template> 元素的内容,以确保内容有效,但不会呈现内容。
当您想在 HTML 文档中多次使用相同的内容而不进行任何更改时,它也很有用。
<template> 标签可以放在 <head>、<body>、<frameset> 或 <table> 元素内的任何位置。
<template> 标签是 HTML5 中新增的元素。
用法
<template>.........</template>
以下是关于 HTML <template> 标签的一些规范
Display | None |
开始标签/结束标签 | 开始和结束标记 |
Usage | Formatting |
示例
<!DOCTYPE html>
<html>
<head>
<title>HTML Template tag</title>
<style>
body{
background-color:#e6e6fa;
}
</style>
</head>
<body>
<h2>Example of template tag</h2>
<button onclick="clickMe()">Click Me</button><br>
<template id="mytemplate">
<img src="bird.jpg" alt="bird's image" height="100" width="100">
<script>
alert("Thank you for choosing template. Click OK for image.")
</script>
</template>
<script>
function clickMe() {
var x= document.getElementsByTagName("template")[0];
var clon = x.content.cloneNode(true);
document.body.appendChild(clon);}
</script>
</body>
</html>
输出:
属性:
Tag-specific 属性:
<template> 标签不包含任何特定属性。
全局属性:
<template> 标签支持 HTML 中的 Global 属性。
支持浏览器
Element | Chrome | IE | Firefox | Opera | Safari |
<template> | Yes | No | Yes | Yes | Yes |
相关用法
- HTML <textarea> form属性用法及代码示例
- HTML <text>用法及代码示例
- HTML <textarea> cols属性用法及代码示例
- HTML <textarea> readonly属性用法及代码示例
- HTML <textarea> name属性用法及代码示例
- HTML <textarea> dirname属性用法及代码示例
- HTML <textarea>用法及代码示例
- HTML <textarea> placeholder属性用法及代码示例
- HTML <textarea> rows属性用法及代码示例
- HTML <textarea> wrap属性用法及代码示例
- HTML <textarea> autocomplete属性用法及代码示例
- HTML <textarea> required属性用法及代码示例
- HTML <textarea> autofocus属性用法及代码示例
- HTML <tr>用法及代码示例
- HTML <th> width属性用法及代码示例
- HTML <th> height属性用法及代码示例
- HTML <tbody>用法及代码示例
- HTML <thead> charoff属性用法及代码示例
- HTML <tr> bgcolor属性用法及代码示例
- HTML <td> headers属性用法及代码示例
注:本文由纯净天空筛选整理自 HTML <template> tag。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。