Html hujjatning tuzilishi asosiy teglardir. To'g'ri HTML hujjat tuzilishi va sahifa kodi
Xayrli kun, blog o'quvchilari va mehmonlari. Men yana siz bilanman, html gipermatn belgilash tili asoslarini o'rganishda sizning kamtar yordamchingiz. Ushbu maqolada men veb-sayt sahifalarini tuzish mavzusiga to'xtalib, sizni tilning asosiy teglari bilan yaqindan tanishtirmoqchiman.
Html veb-sayt tuzilishi mavzusi eng muhim mavzulardan biri bo'lib, veb-sayt yaratishning asosidir, uni o'zlashtirgandan so'ng siz osongina sahifalaringiz va veb-saytlaringiz uchun individual dizayn yaratishingiz mumkin. Mavzuni batafsil o'rganish uchun maqolada nafaqat nazariy material, balki blog yaratishning o'ziga xos namunasi ham keltirilgan. Endi o'rganishni boshlash vaqti keldi!
Qo'rqinchli ko'rinadi, dasturlash oson
Ayniqsa, bezovta bo'lganlar uchun men kirishni misol bilan boshlayman. Quyida men ushbu maqola uchun maxsus yozgan oddiy dastur kodi. Xavotir olmang. Har bir bosqichga batafsil tushuntirish beriladi.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
1-moddaMana birinchi maqolaning matni. 2-moddaMana ikkinchi maqolaning matni. |
Html yordamida sayt strukturasini yaratish
- Asosiy gipermatn belgilash tili teglari
- HTML 5 bilan kelgan yangi teglar
- Sahifa tuzilishiga misol
1-modda
Mana birinchi maqolaning matni.
2-modda
Mana ikkinchi maqolaning matni.
Ushbu kod blog sahifasini yaratadi, u o'z navbatida sarlavha, menyu, asosiy panelga (tartibga) bo'linadi, unda kontent paneli (tarkib) va yon panel (yon panel), shuningdek, "kolontitr" (kolontitr) mavjud. ).
Debrifingni birinchi qatordan boshlaylik.
til elementi boʻlib, uning asosiy vazifasi veb-hujjat turini koʻrsatishdan iborat. Shunday qilib, brauzer sahifa qanday standartda ko'rsatilishi kerakligini aniqlaydi, chunki bugungi kunda html-ning bir nechta versiyalari mavjud.
Biroq, tilning yangi birligiga e'tibor qaratish lozim uslub. Nomidan taxmin qilganingizdek, bu teg uslubni o'rnatadi va sahifadagi ob'ektlarning joylashishini sozlaydi.
Mantiqan taxmin qilishim mumkinki, darhol sizning boshingizda savol paydo bo'ldi: “Dasturning ushbu qismida qanday tushunarsiz kod joylashgan? Bu html ga umuman o'xshamaydi!" Javob esa shunday: uslublar tegiga html emas, balki CSS kodi yozilgan. Yuqorida aytib o'tilganidek, bu veb-saytlar ko'rinishini formatlash uchun vositadir.
Div belgilash tili blok teglariga ishora qiladi. Keyinchalik o'zgartirish maqsadida ma'lum bo'laklarni ajratish uchun ishlatiladi.
Bloklar kaskadli uslublar jadvallari yordamida boshqariladi, ya'ni. css tili Misol veb-sahifada sinf atributlari yordamida uslublangan uchta blok mavjud.
Shunday qilib, kod quyidagilarni o'z ichiga oladi:
- tartib - sahifaning asosiy qismi uchun javobgar bo'lgan blok;
- yon panel - yon panel (odatda navigatsiya uchun yaratilgan),
- kontent - blog postlari joylashgan blok.
Yon panel sinfi ta'rifi bo'lgan elementda elementlardan foydalangan holda tartibsiz ro'yxatni belgilayman
- Va
- . Uslublar sinfi tarkibiga ega blokda - sarlavha teglari
va paragraf
Endi blokni batafsil ko'rib chiqaylik
.HTML yoki hali ham HTML 5mi? Qanday tanib olish mumkin?
Tartib uslubi sinfiga ega bo'lgan divda, boshqa bloklardan tashqari, sarlavha, menyu va altbilgi kabi teglar mavjud. Misoldagi boshqa elementlardan farqli o'laroq, ular HTML 5 platformasiga xosdir.
Shunday qilib, sarlavha gipermatnni belgilash tilining elementi bo'lib, odatda sarlavha kiritilgan sayt sahifalari yoki bo'limlari sarlavhasini yaratadi. Shuni ta'kidlash kerakki, Internet Explorer brauzeri 8-versiyagacha sarlavhani qo'llab-quvvatlamaydi, lekin uning mazmunini ko'rsatadi.
Menyu tegining asosiy maqsadi menyu bandlarini ko'rsatishdir. Raqamlangan va raqamlanmagan ro'yxatlarni yaratish elementlariga o'xshab, menyu konteyneri ichida har bir kontent elementi juftlangan tegga kiritilgan.
- .
Va nihoyat, altbilgi til birligi. Veb-ishlab chiquvchi jargonida bu ba'zan sahifaning "kolontiter"i deb ataladi. Ushbu teg sahifa yoki bo'limlarning pastki qismida joylashgan. Altbilgida odatda ma'lum bir manbaning muallifligi, hujjatning yaratilgan sanasi, asosiy ma'lumotlar yoki veb-resurs o'quvchilarining alohida e'tiborini talab qilmaydigan boshqa materiallar to'g'risidagi ma'lumotlar mavjud.
Veb-resurslarni yaratish uchun vositalar
Internet sahifalarini ishlab chiqish uchun ko'plab dasturiy mahsulotlar yaratilgan. An'anaviy ravishda ularni oddiy muharrir dasturlari va professional yo'naltirilgan dasturiy mahsulotlarga bo'lish mumkin.
Veb-sayt yaratishda siz tasavvur qilishingiz kerak bo'lgan birinchi narsa bu veb-sahifa qanday shakllantirilishidir. Bu veb-sayt yaratishda o'ziga xos "poydevor" dir. Shuning uchun, yanada murakkab veb-sayt yaratish texnologiyalarini o'rganishdan oldin, HTML haqida kamida asosiy bilimga ega bo'lish tavsiya etiladi. Ushbu darsda biz bilan tanishamiz HTML, keling, uni tartibga solamiz HTML hujjat tuzilishi va olingan bilimlarni mustahkamlash uchun amaliy misollardan foydalaning.
HTML nima?
HTML HyperText Markup Language degan ma'noni anglatadi. Ushbu til sayt sahifalarida gipermatn qanday ko'rsatilishi uchun javobgardir. Endi gipermatn nima ekanligini aniqlaylik? Hech kimga sir emaski, bitta veb-sahifa juda ko'p turli xil ma'lumotlarni o'z ichiga olishi mumkin: matn, jadvallar, grafiklar, videolar, audio va boshqalar. Shunday qilib, bu ma'lumotlarning barchasini bir so'z bilan - gipermatn deb atash mumkin.
E'tibor bering, HTML dasturlash tili emas, balki belgilash tilidir. Bu til mantiqiy funksiyalarga ega emas va unda hech qanday matematik hisob-kitoblarni amalga oshirish mumkin emas. HTML sahifalarida kengaytma mavjud .html yoki .htm va brauzerlar tomonidan qayta ishlanadi - IE, Mozilla Firefox, Google Chrome, Yandex Chrome, Opera va boshqalar.
Endi brauzer nimani tushunishini va veb-sahifada qanday ko'rsatishni aniqlaylik? Bu juda oddiy. Gipermatnni belgilash tili HTMLda teglar deb ataladigan o'rnatilgan buyruqlar mavjud. Brauzer aynan ular tomonidan yo'naltirilgan.
HTML hujjat tuzilishi
Har qanday HTML hujjat (veb-sahifa) ma'lum bir tuzilishga ega bo'lishi kerak. Bu brauzerlarda sahifalarni ochishda yuzaga kelishi mumkin bo'lgan muammolardan qochadi. Misol tariqasida quyidagi HTML kodni o'z ichiga olgan sahifani ko'rib chiqamiz:
HTML hujjat tuzilishi ...
- .