Гарчиг ба параграф
Вэб хуудасны хамгийн үндсэн агуулга бол текст. HTML нь текстийг бүтэцтэйгээр илэрхийлэх олон tag-тай — гарчиг, параграф, мөр таслалт гэх мэт.
Гарчгийн шатлал: h1–h6
HTML-д зургаан түвшний гарчиг байна:
<h1>Хамгийн том гарчиг — хуудасны нэр</h1>
<h2>Хэсгийн гарчиг</h2>
<h3>Дэд хэсгийн гарчиг</h3>
<h4>Дөрөвдүгээр түвшний гарчиг</h4>
<h5>Тавдугаар түвшний гарчиг</h5>
<h6>Хамгийн жижиг гарчиг</h6>
Хөтчид h1 хамгийн том, h6 хамгийн жижиг үсгээр харагдана. Гэхдээ харагдах хэмжээгээр биш, утгын ач холбогдлоор сонгох хэрэгтэй. Хэмжээг CSS-ээр тохируулна.
Дүрмүүд:
- Нэг хуудсанд ганцхан
<h1>байна — энэ нь хуудасны үндсэн гарчиг - Шатлалыг алгасахгүй байх:
h2-ийн дарааh4бишh3ирнэ - Гарчгийг зөвхөн том үсгээр харуулахын тулд ашиглахгүй — тэр зорилгоор CSS хэрэглэнэ
Параграф: <p>
Энгийн текст бичихэд <p> tag ашиглана:
<p>
Монгол хэл бол Монгол Улсын албан ёсны хэл юм.
Дэлхийд хоёр сая гаруй хүн ярьдаг.
</p>
<p>
HTML-д хэдэн ч хоосон мөр орхисон хамаагүй,
хөтөч зөвхөн нэг зайгаар харуулна.
</p>
<p> tag дотор мөр таслалт (Enter) хийсэн ч хөтөч нэг зайгаар харуулна. Хоёр <p> хооронд автоматаар зай үүснэ.
Мөр таслалт: <br>
Параграфын дотор тодорхой газар мөр таслах шаардлагатай үед — жишүүлбэл шүлэг эсвэл хаяг бичихэд:
<p>
Монгол Улс<br />
Улаанбаатар хот<br />
Сүхбаатар дүүрэг
</p>
<br> нь self-closing tag тул хаалтын хос байхгүй. Параграф тусгаарлахад <br><br> ашиглахгүй — тэр зорилгоор шинэ <p> нээнэ.
Хэвтээ шугам: <hr>
Агуулгын хэсгүүдийг тусгаарлах хэвтээ шугам:
<h2>Нэгдүгээр бүлэг</h2>
<p>Бүлгийн агуулга...</p>
<!-- Агуулгын хэсэг тусгаарлана -->
<hr />
<h2>Хоёрдугаар бүлэг</h2>
<p>Бүлгийн агуулга...</p>
<hr> нь зөвхөн харагдах шугам биш — утгын хувьд "сэдвийн өөрчлөлт" гэсэн утга агуулна.
Агуулгын иерархийн жишээ
<!DOCTYPE html>
<html lang="mn">
<head>
<meta charset="UTF-8" />
<title>Монгол хоол</title>
</head>
<body>
<!-- Хуудасны нэр — зөвхөн нэг h1 -->
<h1>Монгол үндэсний хоол</h1>
<p>
Монгол хоол мах, гурилан бүтээгдэхүүн голлодог.
Малын аж ахуйн уламжлалтай холбоотой.
</p>
<!-- Хэсгийн гарчиг -->
<h2>Махан хоол</h2>
<p>Монголчуудын хамгийн дуртай хоолнуудын нэг.</p>
<!-- Дэд хэсэг -->
<h3>Бууз</h3>
<p>Уурт жигнэсэн мах, гурилан хоол. Цагаан сард заавал идэх ёстой.</p>
<h3>Хуушуур</h3>
<p>Тосонд шарсан мах, гурилан хоол. Наадмаар иддэг.</p>
<hr />
<h2>Цагаан идээ</h2>
<p>Сүү, тараг, ааруул зэрэг сүүн бүтээгдэхүүн.</p>
</body>
</html>
Accessible heading structure
Screen reader ашиглагчид гарчгийн шатлалыг навигацид ашигладаг — ном дахь гарчгийн жагсаалт шиг. Тиймээс:
h1→ хуудасны нэр (нэг л байна)h2→ үндсэн хэсгүүдh3→ дэд хэсгүүд- Шатлал алгасахгүй байна
Google болон бусад хайлтын систем ч гарчгийн шатлалыг унших тул SEO-д нөлөөтэй.
Дараагийн хичээлд:
<a> tag ашиглан хуудас хоорондын болон гадаад холбоос үүсгэж сурна. Relative болон absolute URL-ийн ялгаа, anchor link (#id) хэрхэн ажилладаг талаар үзнэ.