English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
عنصر <template> لمحتوى HTML هو ميكانيكية حفظ محتوى العميل، التي لا تظهر عند تحميل الصفحة، ولكن يمكن استخدامها في وقت التشغيل باستخدام JavaScript. انظر إلى النموذج كجزء من المحتوى القابل لل حفظ في المستند للاستخدام في المستقبل. على الرغم من أن معالج الصفحة يقوم بمعالجة محتوى علامة <template> عند تحميل الصفحة، إلا أن هذا يحدث فقط للتأكد من أن المحتوى صالح؛ ولكن المحتوى لن يتم عرضه.
تعليم كيفية استخدام علامة template:
<!doctype html> <html> <head> <meta charset="UTF-8"> <title>استخدام علامة نموذج HTML (موقع تعليمات الأساسيات شبكة 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 (موقع تعليمات الأساسيات شبكة oldtoolbag.com)</h1> <p>Click the button to get the content from a template, and display it in the web page.</p> <button onclick="showContent()">Show content</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.