English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Элемент содержимого HTML (template) используется для сохранения механизма клиентского контента, который не отображается при загрузке страницы, но может быть инстанцирован с помощью JavaScript в runtime. Смотрите шаблон как на фрагмент контента, который можно хранить в документе для последующего использования. Хотя процессор действительно обрабатывает содержимое элемента <template> при загрузке страницы, это делается только для обеспечения его правильности; содержимое элемента не будет рендериться.
Пример использования тега template:
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>Использование тега HTML template (Основной учебник网 oldtoolbag.com)</title> </head> <body> <p>Содержимое тега шаблона скрыто от клиента.</p> <template> <h2>Видовые шаблоны</h2> <img src="views.png"> </template> <p>Следующий пример покажет, как использовать JavaScript для отображения содержимого шаблона.</p> </body> </html>Проверьте, посмотрите <‹/›>
IEFirefoxOperaChromeSafari
Все основные браузеры поддерживают тег <template>.
Тег <template> скрывает его содержимое от клиента.
Содержимое тега <template> не будет отображаться.
В будущем вы можете использовать JavaScript для отображения и представления контента.
Если вам нужно многократно использовать код HTML, используйте тег <template>, но используйте его только когда это необходимо. Чтобы выполнить это без тега <template>, вам нужно использовать JavaScript для создания HTML-кода, чтобы предотвратить его отображение браузером.
<!DOCTYPE html> <html> <body> <h1>Использование тега HTML template (Основной учебник网 oldtoolbag.com)</h1> <p>Нажмите на кнопку, чтобы получить контент из шаблона и отобразить его на веб-странице.</p> <button onclick="showContent()">Показать контент</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>Проверьте, посмотрите <‹/›>
Тег <template> является новым тегом в HTML5.
Поддержка тега <template> Глобальные свойства HTML.
Поддержка тега <template> Событийные свойства HTML.