HTML <template> ট্যাগ

  • পূর্ববর্তী পৃষ্ঠা <td>
  • পরবর্তী পৃষ্ঠা <textarea>

সংজ্ঞা ও ব্যবহার

<template> এইচিপি ট্যাগটি একটি কনটেন্টার হিসাবে ব্যবহৃত হয়, যার মাধ্যমে পৃষ্ঠা লোড হওয়ার সময় কিছু HTML কনটেন্টকে ব্যবহারকারীকে ছুঁড়া দেওয়া হয়。

<template> এইচিপি ট্যাগটির বেশিরভাগ ইনটার্নাল কনটেন্টটি পরে JavaScript দ্বারা প্রদর্শিত হবে।

যদি আপনার কোনও পুনরাবৃত্ত এইচিপি কোড থাকে এবং তা প্রদর্শিত হবে, তবে আপনাকে <template> ট্যাগটি। যদি না <template> ট্যাগটি ব্যবহার করে আপনাকে HTML কোড তৈরি করতে হবে এবং ব্রাউজারটি তা প্রদর্শন করবেন না。

ইনস্ট্যান্স

উদাহরণ 1

ব্যবহার করুন <template> পৃষ্ঠাটি লোড হওয়ার সময় আটকে থাকা কিছু সামগ্রী সংরক্ষণ করতে এইচিপি ব্যবহার করুন। এটা পরে JavaScript দ্বারা প্রদর্শিত হবে:

<button onclick="showContent()">Show hidden content</button>
<template>
  <h2>Flower</h2>
  <img src="img_white_flower.jpg" width="214" height="204">
</template>
<script>
function showContent() {
  var temp = document.getElementsByTagName("template")[0];
  var clon = temp.content.cloneNode(true);
  document.body.appendChild(clon);
}
</script>

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

উদাহরণ 2

একটি নতুন div ইলেকট্রনম ব্যবহার করে একক ক্ষেত্রগুলিকে ওয়েবসাইটে পূর্ণ করুন। প্রত্যেক div ইলেকট্রনমের HTML কোডগুলি template ইলেকট্রনমে রয়েছে:

<template>
  <div class="myClass">I like: </div>
</template>
<script>
var myArr = ["Audi", "BMW", "Ford", "Honda", "Jaguar", "Nissan"];
function showContent() {
  var temp, item, a, i;
  temp = document.getElementsByTagName("template")[0];
  item = temp.content.querySelector("div");
  for (i = 0; i < myArr.length; i++) {
    a = document.importNode(item, true);
    a.textContent += myArr[i];
    document.body.appendChild(a);
  }
}
</script>

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

উদাহরণ ৩

চেক করুন যে ব্রাউজারটি <template> সমর্থন:

<script>
if (document.createElement("template").content) {
  document.write("Your browser supports template!");
} else {
  document.write("Your browser does not supports template!");
}
</script>

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

সার্বজনীন বৈশিষ্ট্য

<template> ট্যাগটি এছাড়াও HTML-তে সার্বজনীন বৈশিষ্ট্য

ব্রাউজার সমর্থন

সারণীতে উল্লিখিত সংখ্যা এই প্রয়োগকে সম্পূর্ণভাবে সমর্থনকারী প্রথম ব্রাউজার সংস্করণ

চ্রোম এজ ফায়ারফক্স স্যাফারি অপেরা
চ্রোম এজ ফায়ারফক্স স্যাফারি অপেরা
26.0 13.0 22.0 8.0 15.0
  • পূর্ববর্তী পৃষ্ঠা <td>
  • পরবর্তী পৃষ্ঠা <textarea>