HTML4-s ja HTML5-is on mitu HTML-i märgendit, mis ei nõua kehtivate HTML-ide jaoks sulgemärgendit. Nemad on:
Põhjuseks, et enamikul nendest märgenditest ei ole nõutavat lõppmärgi, on see, et enamikul juhtudel viitab lõppjälg dokumendi teise märgendi olemasolule. Näiteks enamikus veebidokumentides on lõige (mille määrab kindlaks
) järgneb kas mõni teine lõik või mõni teine ploki taseme element . Seega võib brauser järeldada, et lõige lõpeb järgmise lõike alguses.
Selles loendis olevad muud sildid ei sisalda alati sisu, näiteks. See element võib sisaldada silte nagu näiteks, kuid seda ei pea. Kui kolgrupp ei sisalda ühtegi kollektsiooni märgendit, ei jäta sulgemissild tagurpidi segadust - enamikul juhtudel määrab veergude arv rida-atribuudi.
Jäta märksõnu ületab teie leheküljed
Üks oluline põhjus, miks need elemendid lõpevad, on see, et nad lisavad lehe allalaadimiseks täiendavaid tähemärke ja aitavad seega lehti aeglustada. Kui otsite veebi lehe kiirendamiseks asju, on vabade valikute sulgemärgendite eemaldamine hea alustamiseks. Dokumentide puhul, millel on palju punkte või lahtrelektoreid, võib see olla märkimisväärne kokkuhoid.
Kuid sulgemissõnade jätmine ei ole kõik hea
Lõpp-siltidel on mõned olulised põhjused.
- Suletud sildid pakuvad struktuuri.
- Kui teil on minimaalselt kodeeritud HTML-dokument , võib see kiiresti koormata, kuid see võib kiirelt muutuda kandjaks, mida säilitada. Uute tabeli readide või veergude lisamine võib kiiremini teha ilma algsete ja lõppmärkide täieliku struktuurita. Ja sageli inimesed lahendavad seda taandrina, mis lisab sümbolid dokumendisse tagasi, jättes seega ära kiiruse kasu, mida olete neile välja jätnud.
- CSS ja JavaScript hook täielike elementidega.
- Kuigi enamik brauseritest saavad kuvada (ja stiili) sildid ilma nende sulgemiskeeluta, võib sulgemishindade puudumine teha lõpliku asukoha stiili või skripti tegevuse lõpetamiseks vähem selgeks. Kui teete väga täpset paigutust, loobute kontrolli sulgemisloendist väljajätmisest - lubate brauseril otsustada, kus silt lõpeb. Vahel brauserid arvavad õigesti ja mõnikord mitte.
- Suletud silte ei ole alati lubatud.
- HTML5-s on
- sildi võib jätta, kui lõigu kohe järgneb umbes 25 erinevat elementi. Kuid HTML5-s on üle 100 elemendi. Kas kavatsete meelde jätta igasuguse olukorra, kui see on õige, et jätta lõppsild taganema? See on ilmselt lihtsam lisada see lihtsalt.
XHTML vajab kõiki sulgemissildeid
Peamine põhjus, miks enamik inimesi kasutab nende elementide sulgemisel silte, on XHTML-i nimi. XHTMLi kirjutamisel on alati vaja sulgemärgendeid. Kui kavatsete oma veebidokumentide konverteerimise XHTML-iga igal ajal tulevikus, on kõige lihtsam sulgemissildid lisada, nii et teie dokumendid on valmis.