تعویض برچسب ها مورد نیاز نیست

تعدادی از تگ های HTML در HTML4 و HTML5 وجود دارند که نیازی به استفاده از یک تگ بسته برای HTML معتبر نیستند. آن ها هستند:

دلیل این است که بیشتر این برچسب ها یک تگ پایان لازم را ندارند این است که در بیشتر موارد، تگ پایان توسط حضور تگ دیگری در سند وجود دارد. به عنوان مثال، در اکثر اسناد وب، یک پاراگراف (تعریف شده توسط

) توسط پاراگراف دیگری یا عنصر سطح بلوک دیگر دنبال می شود . بنابراین، مرورگر می تواند نتیجه بگیرد که پاراگراف با شروع پاراگراف بعدی پایان می یابد.

برچسب های دیگر در این لیست همیشه حاوی محتویات، مانند. این عنصر می تواند شامل برچسب ها باشد اما لازم نیست. اگر یک colgroup حاوی هیچ علامت col نیست، خروج از برچسب بسته شدن باعث ایجاد سردرگمی نمی شود - در بیشتر موارد تعداد ستون ها توسط ویژگی span تعریف می شود.

ترک پایان یادداشت ها صفحات شما را افزایش می دهد

دلیل خوبی برای ترک برچسب های پایان برای این عناصر است زیرا آنها اضافه کاراکتر به دانلود صفحه و در نتیجه کند کردن صفحات. اگر به دنبال انجام کارهایی هستید که برای سرعت بخشیدن به دریافت صفحات وب خود، خلاص شدن از تگ های بسته بندی اختیاری جای خوبی برای شروع است. برای اسناد که تعداد زیادی پاراگراف یا سلول های جدول دارند، این می تواند صرفه جویی قابل توجهی باشد.

اما خروج از برچسب های تعطیل همه چیز خوب نیست

دلایل مهمی برای ترک در برچسب های بسته وجود دارد.

XHTML نیاز به تمام برچسب های تعطیل

دلیل اصلی این است که بسیاری از افراد با استفاده از این عناصر از برچسب های بسته بندی استفاده می کنند که از XHTML است. وقتی XHTML را بنویسید، تگ های بسته همیشه مورد نیاز هستند. اگر شما در مورد تبدیل اسناد وب خود به XHTML در هر نقطه از آینده برنامه ریزی کنید، ساده ترین کار این است که تگهای بسته را وارد کنید تا اسناد شما آماده شوند.