Ekzistojnë një numër HTML tags në HTML4 dhe HTML5 që nuk kërkojnë përdorimin e një tag mbyllës për HTML të vlefshëm. Ata janë:
Arsyeja që shumica e këtyre etiketave nuk kanë një etiketë përfundimtare të kërkuar është se në shumicën e rasteve, etiketa përfundimtare nënkuptohet nga prania e një tag tjetër në dokument. Për shembull, në shumicën e dokumenteve të internetit, një paragraf (përcaktuar nga
) ndiqet nga një paragraf tjetër ose nga një element tjetër i nivelit të bllokut . Kështu, shfletuesi mund të konkludojë se paragrafi ka përfunduar me fillimin e paragrafit tjetër.
Etiketa të tjera në këtë listë nuk kanë gjithmonë përmbajtje, të tilla si. Ky element mund të përmbajë tags si por nuk duhet të. Nëse një grup nuk përmban ndonjë etiketë, duke lënë jashtë tagin e mbylljes nuk shkakton konfuzion - në shumicën e rasteve numri i kolonave do të përcaktohej nga atributi i span.
Largimi nga fundi i fjalëve përshpejton faqet tuaja
Një arsye e mirë për të lënë jashtë etiketat përfundimtare për këto elemente është sepse ato shtojnë karaktere shtesë në shkarkimin e faqes dhe kështu ngadalësojnë faqet. Nëse jeni duke kërkuar për gjëra që duhet të bëni për të përshpejtuar shkarkimet e faqes suaj, çlirohuni nga etiketat mbyllëse opsionale është një vend i mirë për të filluar. Për dokumentet që kanë shumë paragrafë ose qeliza tabelore, kjo mund të jetë një kursim i ndjeshëm.
Por largimi nga etiketat e mbylljes nuk është e mirë
Ka disa arsye të rëndësishme për t'u larguar në etiketat e mbylljes.
- Etiketat mbyllëse ofrojnë strukturë.
- Kur keni një dokument HTML që është minimalisht i koduar mund të ngarkohet shpejt, por shpejt mund të bëhet një ari për të ruajtur. Shtimi i rreshtave ose kolonave të reja të tabelave mund të jetë shumë më vështirë për të bërë shpejt pa strukturën e plotë të etiketave të fillimit dhe të fundit. Dhe shpesh njerëzit e zgjidhin këtë me indentimin e cila i shton personazhet përsëri në dokument, duke mohuar kështu përfitimet e shpejtësisë që keni fituar duke i lënë ata jashtë.
- CSS dhe JavaScript fiksohen në elementet e plota.
- Ndërsa shumica e shfletuesve mund të shfaqin (dhe stil) etiketat pa etiketat e tyre të mbylljes, mungesa e etiketave të mbylljes mund të krijojë një vendndodhje përfundimtare për mbylljen e një stili ose veprimi të shkrimit më pak të qartë. Nëse po punoni me skema shumë të sakta, ju heq dorë nga kontrolli mbi precizitetin kur largoheni nga etiketat e mbylljes - po e lini shfletuesin të vendosë se ku përfundon tag. Ndonjëherë shfletuesit me mend të drejtë, dhe nganjëherë jo.
- Mbyllja e etiketave të mbylljes nuk lejohet gjithmonë.
- Në HTML5,
- tag mund të hiqet kur paragrafi pasohet menjëherë nga rreth 25 elementë të ndryshëm. Por ka mbi 100 elementë në HTML5. A do të mësuar përmendësh çdo situatë që është e vlefshme për të lënë jashtë etiketën përfundimtare? Ndoshta është më e lehtë të përfshihet vetëm.
XHTML kërkon të gjitha etiketat mbyllëse
Arsyeja kryesore pse shumica e njerëzve përdorin etiketat mbyllëse me këto elemente është ajo e XHTML. Kur shkruani XHTML, etiketat mbyllëse janë gjithmonë të kërkuara. Nëse planifikoni të konvertojnë dokumentet tuaja të internetit në XHTML në çdo moment në të ardhmen, është më e lehtë të përfshini etiketat e mbylljes, në mënyrë që dokumentet tuaja të jenë gati.