Sulkemistavat eivät ole pakollisia

HTML4- ja HTML5-koodeissa on useita HTML-tunnisteita, jotka eivät vaadi suljetun tunnisteen käyttämistä kelvollisen HTML-koodin avulla. He ovat:

Syynä siihen, että useimmilla näistä tunnisteista ei ole vaadittua päätykappaletta, on se, että useimmissa tapauksissa lopputunnisteessa näkyy, että jollakin muulla tagilla on asiakirja. Esimerkiksi useimmissa verkkoasiakirjoissa kappale (määritelty nimellä

) seuraa joko toinen kappale tai toinen lohkotasoinen elementti . Näin selain voi päätellä, että kappale on päättynyt seuraavan kappaleen alkuun.

Muut luettelossa olevat tunnisteet eivät aina ole sisällöltään, kuten. Tämä elementti voi sisältää tunnisteita, mutta ei tarvitse. Jos ryhmässä ei ole yhtään kollitunnistetta, suljetun tunnisteen jättäminen ei aiheuta sekaannusta - useimmissa tapauksissa sarakkeiden lukumäärä määritettäisiin span-attribuutilla.

Jäljelle jäävät tagit jättävät sivut nopeuttaviksi

Yksi syy näiden elementtien loppumerkkien jättämiseen on se, että ne lisäävät sivun lataamiseen ylimääräisiä hahmoja ja hidastavat näin sivuja. Jos etsit asioita, jotka nopeuttavat verkkosivujen lataamista, vapaaehtoisten sulkemerkkien poistaminen on hyvä paikka aloittaa. Asiakirjoissa, joissa on paljon kappaleita tai taulukon soluja, tämä voi olla merkittävä säästö.

Mutta jättäminen pois sulkevista tunnisteista ei ole kaikki hyvä

Joitakin tärkeitä syitä on jättää suljettaviin tunnisteisiin.

XHTML vaatii kaikki suljetut tunnisteet

Tärkein syy siihen, että useimmat ihmiset käyttävät sulkevia tunnisteita näillä elementeillä on XHTML. Kun kirjoitat XHTML: tä, vaaditaan aina sulkeutuvat tunnisteet. Jos suunnittelet Web-dokumenttien muuntamista XHTMLiin milloin tahansa tulevaisuudessa, on helpointa sisällyttää sulkeutuvat tunnisteet niin, että asiakirjat ovat valmiina.