TGViewer
Вёрстка сайтов | HTML, CSS, JS Вёрстка сайтов | HTML, CSS, JS @free_html_lessons · 4.5K subscribers
Post #1766 1.1K
Что такое <template> и как с ним работать?

Тег <template> — это один из самых недооценённых инструментов HTML. Он позволяет создавать невидимые для пользователя шаблоны, которые можно динамически использовать через JavaScript.

Как это работает?

Контент внутри <template> не отображается на странице до тех пор, пока вы не скопируете его с помощью JavaScript и не вставите в DOM.

<template id="my-template">  
<div class="card">
<h3>Это шаблон!</h3>
<p>Этот текст появится, только если вы его активируете через JS.</p>
</div>
</template>

const template = document.getElementById("my-template");  
const content = template.content.cloneNode(true);
document.body.appendChild(content);

Используйте <template> для повторяющихся элементов, таких как карточки, списки или модальные окна.

#полезнаястатья
  • 👍 15
More from @free_html_lessons
  1. Oct 11, 2026Подборка лучших постов за прошлую неделю Лучшие статьи @free_html_lessons: 1. Атрибут rel=…
  2. Oct 9, 2026Post #3083
  3. Oct 9, 2026Макет для тренировки (florist man) Перейти к макету 🧑‍💻 #практика | #макет
  4. Oct 8, 2026Атрибут disabled С помощью атрибута disabled можно отключать интерактивные элементы форм.…
  5. Oct 7, 2026Красивый шаблон для портфолио Смотреть на codepen 👨‍💻 #какэтосделать
  6. Oct 6, 2026Cтартовый шаблон для верстки и js проектов на vite (scss, PostCSS) Ссылка на github 👨‍💻…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →