English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El elemento de contenido de plantilla HTML ( <template> ) es una mecanismo utilizado para guardar contenido del cliente, que no se presenta al cargar la página, pero que puede ser instanciado usando JavaScript en tiempo de ejecución. Vea a la plantilla como un fragmento de contenido que se puede almacenar en el documento para su uso posterior. Aunque el analizador realmente procesa el contenido del elemento <template> al cargar la página, esto se hace solo para asegurarse de que ese contenido sea válido; el contenido del elemento no se renderiza.
Demostrar cómo usar la etiqueta template:
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>Uso de etiquetas de plantilla HTML (Fundamentos de Tutoriales en línea oldtoolbag.com)<//</title> </</head> <body> <p>El contenido dentro de una etiqueta de plantilla está oculto para el cliente.</</button> <template> <h2>Vistas</h2> <img src="views.png"> </template> <p>Un ejemplo posterior le mostrará cómo usar JavaScript para mostrar el contenido de la plantilla.</</button> </body> </html>Prueba para ver ‹/›
IEFirefoxOperaChromeSafari
Todos los navegadores principales admiten la etiqueta <template>.
La etiqueta <template> oculta su contenido del cliente.
El contenido dentro de la etiqueta <template> no se presenta.
Posteriormente, puede usar JavaScript para hacer visible y presentar el contenido.
Cuando necesite usar el código HTML repetidamente, utilice la etiqueta <template>, pero úsela solo cuando la necesite. Para realizar esta acción sin la etiqueta <template>, debe usar JavaScript para crear el código HTML, para evitar que el navegador lo presente.
<!DOCTYPE html> <html> <body> <h1>Uso de etiquetas de plantilla HTML (Fundamentos de Tutoriales en línea oldtoolbag.com)<//h1> <p>Haga clic en el botón para obtener el contenido de una plantilla y mostrarlo en la página web.</</button> <button onclick="mostrarContenido()">Mostrar contenido</button> <template> <h2>views</h2> <img src="views.png" width="300" height="204"> </template> <script> function showContent() { var temp = document.getElementsByTagName("template")[0]; var clon = temp.content.cloneNode(true); document.body.appendChild(clon); } </script> </body> </html>Prueba para ver ‹/›
<template> etiqueta es HTML5nuevas etiquetas.
Soporte de <template> etiqueta Atributos globales de HTML.
Soporte de <template> etiqueta Atributos de eventos de HTML.