Skip to main content

Kailan Gamitin ang Mga Isinasara sa Mga Elemento ng HTML

SCP-093 Red Sea Object | euclid | portal / extradimensional scp (Abril 2025)

SCP-093 Red Sea Object | euclid | portal / extradimensional scp (Abril 2025)
Anonim

Mayroong isang bilang ng mga HTML tag sa HTML4 at HTML5 na hindi nangangailangan ng paggamit ng tag ng pagsasara para sa wastong HTML. Sila ay:

Ang dahilan kung bakit ang karamihan sa mga tag na ito ay walang kinakailangang tag na end ay na sa karamihan ng mga kaso, ang tag na end ay ipinahiwatig ng pagkakaroon ng isa pang tag sa dokumento. Halimbawa, sa karamihan ng mga dokumento sa web, ang isang talata (tinukoy ng

) ay sinusundan ng alinman sa isa pang talata o sa pamamagitan ng isa pang elemento ng antas ng block. Samakatuwid, maaaring ipahiwatig ng browser na natapos na ang talata sa simula ng susunod na talata.

Ang iba pang mga tag sa listahang ito ay hindi laging may mga nilalaman, tulad ng. Ang sangkap na ito ay maaaring maglaman ng mga tag tulad ngunit hindi kailangang. Kung ang isang colgroup ay hindi naglalaman ng anumang mga tag na col, ang pag-iiwan ng tag ng pagsasara ay hindi nagiging sanhi ng anumang pagkalito-sa karamihan ng mga kaso ang bilang ng mga hanay ay tinutukoy ng span na katangian.

Ang Pag-iwan sa Out End Tags Pinapabilis ang Iyong Mga Pahina

Ang isang magandang dahilan para sa pag-alis ng mga tag ng pagtatapos para sa mga sangkap na ito ay dahil nagdaragdag sila ng mga dagdag na character sa pag-download ng pahina at sa gayon ay nagpapabagal sa mga pahina. Kung naghahanap ka para sa mga bagay na gagawin upang pabilisin ang pag-download ng iyong web page, ang pagkuha ng mga opsyonal na tag ng pagsasara ay isang magandang lugar upang magsimula. Para sa mga dokumento na may maraming mga talata o mga talahanayan ng cell, ito ay maaaring maging isang makabuluhang pag-save.

Ngunit ang Pag-iwan ng Mga Isinasara ang Mga Tag ay Hindi Lahat ng Mabuti

Mayroong ilang mahahalagang dahilan upang umalis sa tag ng pagsasara.

  • Ang pagsasara ng mga tag ay nagbibigay ng istraktura.
    • Kapag mayroon kang isang dokumentong HTML na minimally naka-code na maaaring mag-load nang mabilis, ngunit maaaring mabilis itong maging isang oso upang mapanatili. Ang pagdaragdag ng mga bagong hanay ng talahanayan o mga haligi ay maaaring maging mas mahirap na gawin nang mabilis nang walang buong istraktura ng mga tag ng simula at pagtatapos. At madalas na malutas ito ng mga tao sa pamamagitan ng pag-indent na nagdaragdag ng mga character pabalik sa dokumento, sa gayon ay nagpapahina sa mga benepisyo ng bilis na nakuha mo mula sa pag-alis sa kanila.
  • CSS at JavaScript hook sa buong mga elemento.
    • Habang ang karamihan sa mga browser ay maaaring magpakita ng mga tag (at estilo) na mga tag na walang mga tag na pagsasara, ang kakulangan ng mga tag ng pagsasara ay maaaring gumawa ng tiyak na lokasyon para sa pagsara ng isang estilo o aksyon ng script na hindi gaanong malinaw. Kung nagtatrabaho ka nang may tumpak na mga layout, binibigyan mo ang kontrol sa katumpakan kapag nag-iwan ka ng mga tag na pagsasara-pinapahintulutan mo ang browser na magpasya kung saan nagtatapos ang tag. Minsan hulaan ang mga browser, at kung minsan ay hindi.
  • Ang pagpasok ng mga tag ng pagsasara ay hindi palaging pinapayagan.
    • Sa HTML5, ang
    • maaaring i-tag ang tag kapag ang talata ay agad na sinusundan ng mga 25 iba't ibang elemento. Ngunit mayroong higit sa 100 mga elemento sa HTML5. Sasabihin mo ba ang bawat sitwasyon na balido na iwanan ang tag ng pagtatapos? Marahil mas madali lang isama ito.

Kinakailangan ng XHTML ang Lahat ng Mga Isinasara ng Mga Tag

Ang pangunahing dahilan na ang karamihan sa tao ay gumagamit ng mga tag na pagsasara sa mga elementong ito ay ang XHTML. Kapag isinulat mo ang XHTML ang mga tag ng pagsasara ay palaging kinakailangan. Kung plano mong i-convert ang iyong mga dokumento sa web sa XHTML sa anumang punto sa hinaharap, pinakamadali na isama ang mga tag ng pagsasara, upang ang iyong mga dokumento ay handa na.