Mae nifer o tagiau HTML yn HTML4 ac HTML5 nad oes angen defnyddio tag cau ar gyfer HTML dilys. Mae nhw:
Y rheswm nad oes gan y rhan fwyaf o'r tagiau hyn tag pen ofynnol yw, yn y rhan fwyaf o achosion, bod y tag terfyn yn cael ei awgrymu gan bresenoldeb tag arall yn y ddogfen. Er enghraifft, yn y rhan fwyaf o ddogfennau gwe, paragraff (wedi'i ddiffinio gan
) yn cael ei ddilyn gan baragraff arall neu gan elfen lefel bloc arall. Felly, gall y porwr gredu bod y paragraff wedi dod i ben erbyn dechrau'r paragraff nesaf.
Nid yw tagiau eraill yn y rhestr hon bob amser yn cynnwys, fel. Gall yr elfen hon gynnwys tagiau fel ond nid oes rhaid iddi. Os nad yw colgroup yn cynnwys unrhyw tagiau col, nid yw gadael y tag cau yn achosi unrhyw ddryswch - yn y rhan fwyaf o achosion byddai nifer y colofnau yn cael eu diffinio gan y priodoldeb rhychwant.
Mae Tagiau Gadael Allan yn Hyrwyddo Eich Tudalennau
Un rheswm da dros adael y tagiau diwedd ar gyfer yr elfennau hyn yw eu bod yn ychwanegu cymeriadau ychwanegol i'r dudalen lawrlwytho ac felly'n arafu'r tudalennau. Os ydych chi'n chwilio am bethau i'w gwneud i gyflymu eich lawrlwytho tudalennau gwe, mae cael gwared â tagiau cau dewisol yn lle da i gychwyn. Ar gyfer dogfennau sydd â llawer o baragraffau neu gelloedd bwrdd, gall hyn fod yn arbediad sylweddol.
Ond nid yw Tagiau Cau Ymadael yn Eithriadol yn Dda Da
Mae rhai rhesymau pwysig dros adael yn y tagiau cau.
- Mae'r tagiau cau yn darparu strwythur.
- Pan fydd gennych ddogfen HTML sydd wedi'i bennu yn y lleiafswm, efallai y bydd yn llwytho'n gyflym, ond gallai fod yn arth i'w gynnal yn gyflym. Gall ychwanegu rhesi neu golofnau bwrdd newydd fod yn llawer anoddach i'w wneud yn gyflym heb strwythur llawn y tagiau cychwyn a diwedd. Ac yn aml mae pobl yn datrys hyn trwy roi sylw sy'n ychwanegu'r cymeriadau yn ôl i'r ddogfen, gan wrthod y manteision cyflymder a gewch o'u gadael.
- CSS a JavaScript bachyn ar yr elfennau llawn.
- Er bod y rhan fwyaf o borwyr yn gallu dangos tagiau (ac arddull) heb eu tagiau cau, gall y diffyg tagiau cau wneud lleoliad diffiniol ar gyfer cau arddull neu weithred sgript yn llai clir. Os ydych chi'n gweithio gyda chynlluniau manwl iawn, byddwch yn rhoi'r gorau i reolaeth dros y manwldeb wrth i chi adael y tagiau cau - rydych chi'n gadael i'r porwr benderfynu ble mae'r tag yn dod i ben. Weithiau mae porwyr yn dyfalu'n iawn, ac weithiau nid ydynt.
- Ni chaniateir tagiau cau heibio bob amser.
- Yn HTML5, y
- Efallai na fydd tag yn cael ei hepgor pan fo'r paragraff yn cael ei ddilyn yn syth gan oddeutu 25 o elfennau gwahanol. Ond mae dros 100 o elfennau yn HTML5. Ydych chi'n cofio pob sefyllfa ei bod yn ddilys gadael y tag terfyn? Mae'n debyg ei bod hi'n haws ei gynnwys yn unig.
Mae XHTML yn Angen Pob Tagyn Cau
Y prif reswm y mae mwyafrif y bobl yn defnyddio tagiau cau gyda'r elfennau hyn yw XHTML. Pan fyddwch yn ysgrifennu XHTML mae'r tagiau cau bob amser yn ofynnol. Os ydych chi'n bwriadu trosi eich dogfennau gwe i XHTML ar unrhyw adeg yn y dyfodol, mae'n haws cynnwys y tagiau cau, fel bod eich dogfennau'n barod.