HTML4 ба HTML5 доторх HTML хаягууд нь HTML тэмдэгтийг хаах хаяг шаарддаггүй. Тэдгээр нь:
Эдгээр хаягуудын ихэнх нь шаардлагатай төгсгөлийн хаяг байхгүй гэсэн шалтгаан нь ихэнх тохиолдолд төгсгөлийн тааг нь баримт бичигт өөр шошго байгааг харуулж байна. Жишээ нь, ихэнх вэбсайтуудад догол мөр (тодорхойлсноор
) дараа нь өөр нэг догол мөр эсвэл өөр блок түвшний элементийг дагана. Тиймээс, энэ догол мөр нь дараагийн догол мөрний эхээр дууссан гэж дүгнэж болно.
Энэ жагсаалтад байгаа бусад хаягууд үргэлж агуулагдахгүй байх болно. Энэ элемент нь тагтайг агуулсан байж магадгүй боловч үүнийг хийх шаардлагагүй. Хэрэв баганын хэсэг нь ямар ч тэмдэглэгээг агуулдаггүй бол хаалтын хаяг үлдээх нь ямар нэг төөрөгдөл үүсгэхгүй байх тохиолдол байдаг-ихэнх тохиолдолд баганын тоог span шинж чанараар тодорхойлно.
Төгсгөлийн хаягуудаас гарах нь таны хуудсыг хурдасгах
Эдгээр элементийн төгсгөлийн шошгуудыг орхих нэг шалтгаан нь хуудас татаж авахад нэмэлт тэмдэгтүүдийг нэмдэг учир хуудаснуудаа удаашруулдаг. Хэрвээ та вэб хуудсаа түргэн шуурхай болгохын тулд хийх зүйл хайж байгаа бол нэмэлт хаалтын хаягуудыг устгах нь эхлэхэд тохиромжтой газар юм. Зүйл, хүснэгтийн олон тооны баримт бичгүүдийн хувьд энэ нь ихээхэн хэмнэлттэй байж болно.
Гэхдээ Хаалтын үгсийг орхих нь бүх зүйл сайн биш
Хаалтын тэмдэглэгээнүүдээс гарах зарим чухал шалтгаанууд байдаг.
- Хаалтын тэмдэглэгээнүүд нь бүтцийг бий болгодог.
- Хэрэв та хамгийн бага кодчилсон HTML баримттай бол энэ нь хурдан ачаалах болно, гэхдээ энэ нь хурдан хадгалах баавгай болж чадна. Шинэ хүснэгт мөр эсвэл баганыг нэмж эхэлж, төгсгөлийн тэмдэглэгээний бүрэн бүтцийггүйгээр хурдан хийхэд илүү хэцүү байж болно. Ихэнхдээ хүмүүс үүнийг бичиг баримт руу буцааж оруулахын тулд үүнийг шийддэг. Ингэснээр тэдгээрийг орхиж гарсан хурдны ашиг тусыг үгүйсгэдэг.
- Бүрэн элементүүд дээр CSS болон JavaScript холбоос.
- Ихэнх browsers нь хаалтын хаягуудгүйгээр (болон хэв маягийг) харуулах боломжтой боловч хаалтын тааг байхгүйн улмаас загварын эсвэл скрипт үйлдлийг хаахын тулд тодорхой байршлыг бий болгодог. Хэрэв та маш нарийн тохируулгуудтай ажиллаж байгаа бол та хаалтын хаягуудыг орхиж байх үед нарийвчлалыг хянах боломж олгодог-та хөтөч дуусах газраа хаана шийдэхийг шийддэг. Заримдаа хөтчүүд зөв таах, заримдаа тийм биш байдаг.
- Хаалтын хаягуудыг оруулахыг үргэлж зөвшөөрдөггүй.
- HTML5 нь
- текстийг 25 өөр элементтэй шууд холбож байх үед хаягийг орхиж болно. Гэхдээ HTML5 дээр 100 гаруй элемент байдаг. Та эцэс төгсгөлийн шошготой үлдэх хүчин зүйл бүрийг цээжилж байна уу? Үүнийг зүгээр л оруулах нь хялбар байж магадгүй юм.
XHTML Хаалтын бүх хаягуудыг шаарддаг
Ихэнх хүмүүс эдгээр элементүүдтэй хаалтын хаягуудыг ашигладаг гол шалтгаан нь XHTML-ийнх юм. Та XHTML-ийг бичихдээ хаалтын хаягууд үргэлж шаардлагатай байдаг. Хэрэв та ирээдүйд аль ч цахим хуудсыг XHTML руу хөрвүүлэхээр төлөвлөж байгаа бол хаалтын хаягуудыг оруулахад хялбар байдаг. Ингэснээр таны баримтууд бэлэн болох болно.