• ベストアンサー

<template>タグ

HTMLにおいて<div>でエレメントを囲うのと <template>でエレメントを囲うのでは 何が違うのでしょうか? <template>タグについてググってもあまり納得できる説明がなかったので... WordPressのテンプレート化とも違う概念なのでしょうか? 馬鹿な質問でスミマセン。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13706)
回答No.1

<template> ~ </template> で書かれた部分については、ブラウザはレンダリングせず無視します。 JavaScript で動的にHTMLを書き換える処理をする際に、プログラム内に書き換えで使用する HTML を書くのはプログラムが見にくくなりますし、本来の処理とは関係ない内容が多く入ることになるので、処理を行う部分とページの書き換えに利用する HTML を記述する部分を分離するために <template> タグが用意されました。

関連するQ&A