يمكن حذف علامات HTML5، مما يمكن أن يحفظ حجم صفحة الويب دون التأثير على تخطيط الصفحة. تقليل كمية التعليمات البرمجية.
يمكن حذف بعض العلامات.
لا يعني حذف علامة البداية للعلامة أن العلامة غير موجودة، فهي ضمنية، لكنها لا تزال موجودة. يحتوي ملف HTML دائمًا على علامة جذر HTML، حتى لو لم تظهر السلسلة <html> في أي مكان في علامة الصفحة.
يمكن حذف العلامة الافتتاحية لعلامة HTML إذا لم تكن العلامة الأولى ضمن علامة HTML تعليقًا.
قد يتم حذف علامة الإغلاق لعلامة HTML إذا لم تكن علامة HTML متبوعة بتعليق على الفور.
قد يتم حذف العلامة الافتتاحية لعلامة الرأس إذا كانت العلامة فارغة أو إذا كانت العلامة الموجودة داخل الرأس هي في البداية علامة بدلاً من تعليق.
قد يتم حذف علامة الإغلاق لعلامة الرأس إذا لم تكن علامة الرأس متبوعة مباشرة بحرف مسافة أو تعليق.
قد يتم حذف العلامة الافتتاحية لعلامة النص إذا كانت تلك العلامة فارغة، أو إذا كانت العلامة الأولى في علامة النص ليست حرف مسافة أو تعليقًا، ولكن إذا كانت العلامة الأولى داخل علامة النص عبارة عن برنامج نصي أو علامة نمط، فإن لا يمكن حذف علامة الجسم.
قد يتم حذف علامة الإغلاق لعلامة الجسم إذا لم يتبعها تعليق على الفور.
يمكن حذف علامة الإغلاق لعلامة li إذا كانت علامة li تتبع علامة li أخرى أو تحتوي على محتوى أكثر بدون علامة أصل.
قد يتم حذف علامة النهاية لعلامة DT إذا كانت علامة dt متبوعة مباشرة بعلامة dt أخرى أو بعد علامة dd.
قد يتم حذف علامة الإغلاق لعلامة dd إذا كانت dd متبوعة مباشرة بعلامة dd أخرى أو علامة dt، أو إذا لم يتبعها أي محتوى آخر للعلامة الأصلية.
يمكن حذف علامة الإغلاق للعلامة p إذا كان العلامة p متبوعًا بعنوان أو مقالة أو جانبًا أو اقتباس كتلة أو dir أو div أو dl أو مجموعة الحقول أو التذييل أو النموذج أو h1 أو h2 أو h3 أو h4 أو h5 أو h6، header، hgroup ، hr، Menu، nav، ol، p، pre، section، table، ul، tag، أو إذا لم يكن هناك محتوى آخر للعلامة الأصلية وكانت العلامة الأصلية ليست علامة.
قد يتم حذف علامة الإغلاق لعلامة RT إذا كانت العلامة rt تتبع علامة RT أو RP مباشرة، أو إذا كانت تحتوي على محتوى أكثر بدون علامة أصل.
قد يتم حذف علامة الإغلاق لعلامة rp إذا كانت علامة rp تتبع علامة RT أو RP مباشرة، أو إذا كان هناك المزيد من المحتوى بدون علامة أصل.
قد يتم حذف علامة الإغلاق لعلامة optgroup إذا كانت علامة optgroup تتبع فورًا علامة optgroup أخرى، أو إذا لم تكن هناك علامة أصل تحتوي على المزيد من المحتوى.
قد يتم حذف علامة الإغلاق لعلامة الخيار إذا كانت علامة الخيار تتبع علامة خيار أخرى، أو علامة optgroup، أو إذا لم يكن هناك محتوى آخر من العلامة الأصلية.
قد يتم حذف العلامة الافتتاحية لعلامة COLGROUP إذا كانت العلامة الأولى داخل علامة COLGROUP هي علامة عمود، أو إذا لم تكن العلامة متبوعة بعلامة COLGROUP أخرى وتم حذف علامة الإغلاق الخاصة بها. (لا يمكن تجاهل COLGROUP إذا كانت العلامة فارغة.)
قد يتم حذف علامة الإغلاق في علامة COLGROUP إذا لم تكن علامة COLGROUP متبوعة مباشرة بحرف مسافة أو تعليق.
يمكن حذف علامة الإغلاق لعلامة thead إذا كانت علامة thead متبوعة مباشرة بعلامة tbody أو tfoot.
يمكن حذف علامة البداية لعلامة tbody إذا كانت علامة tbody الموجودة بالداخل هي علامة TR أولاً، وإذا لم تكن هناك علامات tbody وthead وtfoot تم حذفها كعلامة نهاية بعد العلامة. (لا يمكن تجاهلها إذا كانت العلامة فارغة.)
قد يتم حذف علامة الإغلاق لعلامة tbody إذا كانت علامة tbody تتبع علامة tbody أو TFOOT مباشرة، أو إذا لم تكن هناك علامة أصل متبوعة بمزيد من المحتوى.
قد يتم حذف علامة الإغلاق لعلامة TFOOT إذا كانت علامة TFOOT متبوعة مباشرة بعلامة tbody، أو إذا لم تكن هناك علامة أصل متبوعة بمزيد من المحتوى.
قد يتم حذف علامة الإغلاق لعلامة TR إذا كانت علامة TR تتبع علامة TR أخرى على الفور، أو إذا لم تكن هناك علامة أصل متبوعة بمزيد من المحتوى.
قد يتم حذف علامة الإغلاق لعلامة TD إذا كانت علامة TD تتبع العلامة td,th مباشرةً، أو إذا لم تكن هناك علامة أصل متبوعة بمزيد من المحتوى.
قد يتم حذف علامة الإغلاق للعلامة th إذا كانت العلامة th تتبع مباشرة td أو th أو إذا لم تكن هناك علامة أصل متبوعة بمزيد من المحتوى.
ومع ذلك، إذا كانت علامة البداية تحتوي على سمة واحدة أو أكثر، فلا يمكن حذفها.
النسخة الأصلية باللغة الإنجليزية: http://www.w3.org/TR/2010/WD-html5-20100624/syntax.html#Optional-tags
المصدر: http://www.netroby.com/ مترجم من حالة عمل w3c، يهتم Xin Zi Xiao Yao بالمعايير التقنية المتطورة لتطوير الويب ويتعمق في تطوير تطبيقات الويب للمؤسسات.