Затварање ознака није потребно

Постоји неколико ХТМЛ ознака у ХТМЛ4 и ХТМЛ5 који не захтевају употребу ознаке за затварање за важећи ХТМЛ. Су:

Разлог зашто већина ових тагова нема обавезну крајњу ознаку је да у већини случајева крајња ознака подразумева присуство друге ознаке у документу. На пример, у већини веб докумената, пасус (дефинисан од стране

) прати и други став или неки други елемент на нивоу блока . Према томе, претраживач може закључити да се параграф завршио до почетка следећег параграфа.

Друге ознаке на овој листи не садрже увек садржаје, као што су. Овај елемент може садржавати ознаке попут, али не мора. Ако колгрупа не садржи било које ознаке кола, изостављање затварајуће ознаке не узрокује никакву забуну - у већини случајева број ступаца би био дефинисан атрибутом распона.

Леавинг Оут Енд Ознаке скупљају своје странице

Један од добрих разлога за остављање крајњих ознака за ове елементе је то што додају додатне знакове на преузимање странице и тиме успоравају странице. Ако тражите ствари које треба учинити како бисте убрзале преузимање веб страница, уклањање опционих ознака затварања је добро место за почетак. За документе који имају пуно параграфа или ћелија таблице, ово може бити значајна уштеда.

Али остављање закључних ознака није све добро

Постоје неки важни разлози за остављање у затвореним ознакама.

КСХТМЛ захтева све затворене ознаке

Главни разлог због којих већина људи користи ове ознаке за затварање јесте КСХТМЛ. Када напишете КСХТМЛ, увек су потребне ознаке затварања. Ако планирате да претворите своје веб документе у КСХТМЛ у било којој тачки у будућности, најједноставније је укључити ознаке затварања тако да су ваши документи спремни.