2 i . HTML tili va NTL hujjatlari Internet saytlarining komponentlari sifatida Internet (World Wide Web) global tarmoqdir, shuning uchun tarmoqdagi barcha ma'lumotlar hamma foydalanuvchilar tushunadigan universal tilda taqdim etilishi kerak. Butunjahon Internetda ishlatiladigan nashr qilish tili HTML (Hyper Text Markup Language ). Ushbu til (uning spetsifikatsiyasi) haqida ingliz tilidagi texnik ma'lumotlarni World Wide Web Consortium veb-saytida topishingiz mumkin - wZc.com Barcha Internet saytlari va Internet sahifalari asosan HTML hujjatlari yoki HTML hujjatlari to'plamidir . Eng oddiy holatda , html hujjati serverda saqlanadi va brauzerdan manzildan kirganda, u yuklanadi va brauzer oynasida ko'rsatiladi. Shu bilan birga, dasturlash tillari va ularda yozilgan skriptlar mavjud bo'lib, ular html- sahifani serverda saqlamaslik , balki turli xil ma'lumotlar va foydalanuvchi harakatlari asosida ushbu sahifalarni dinamik ravishda shakllantirish imkonini beradi. PHP bu imkoniyatga ega, uning asoslarini biz ushbu kitobda ham ko'rib chiqamiz. Bundan tashqari, turli funktsiyalarni bajaradigan skriptlarni yozish uchun dasturlash tillari mavjud . Skriptlar HTML hujjatiga kiritilgan. Bunday til JavaScript tili, unga kitobning alohida bo'limi bag'ishlangan. Natijada, html hujjat - bu hujjatda nima borligini va qanday tuzilmaviy elementlar ko'rinishida mavjudligini aniqlaydigan ramka turi. Bunday holda, ushbu strukturaviy elementlarning tarkibi to'g'ridan-to'g'ri html hujjatining o'zida (masalan, matn) joylashgan bo'lishi mumkin yoki biron bir manbadan yuklanishi mumkin: masalan, rasm faylidan, agar html hujjati bo'lishi kerakligini ko'rsatsa. Bu joyda rasm bo'ling. HTML tili faqat strukturani belgilash imkonini beradi va algoritmlarni dasturlash imkonini bermaydi , shuning uchun HTML belgilash tilidir. Shunday qilib, HTML - bu ishlab chiquvchilarga quyidagi imkoniyatlarni taqdim etadigan belgilash tili:
Tarmoqdagi ma'lumotlarni elektron hujjatlar ko'rinishida , formatlangan matn, jadvallar, ro'yxatlar, fotosuratlar ko'rinishidagi axborot mazmuni bilan taqdim etish ;
Hujjatlarga audio kliplar, videokliplar, elektron jadvallar va boshqa ilovalar va multimedia elementlarini qo'shish ;
Gipermatnli havolani faollashtirish orqali hujjatlarni yuklab oling;
Masofaviy xizmatlar (qidiruv robotlari, onlayn-do'konlar va boshqalar) bilan ishlash shakllarini ishlab chiqish.
Hujjatni belgilash hujjatni elementlar ketma-ketligi sifatida taqdim etishdan iborat. Masalan, oddiy matn ma'lumotlarini brauzer oynasida ko'rsatish uchun HTML hujjati quyidagicha ko'rinishi kerak:
Dshanbaning birinchi html hujjati
align = center^ Men HTMLni bilaman
Salom Dunyo
va yozuvlari HTML nuqtai nazaridan aynan bir xil . Atributlar - standart qiymatga (sukut bo'yicha ishlatiladi) yoki ishlab chiquvchi yoki skript (skript) tomonidan o'rnatilgan qiymatga ega bo'lgan teg (element) xususiyatlari . Atributlar to'plami har bir teg (element) uchun individualdir, garchi ularning ba'zilari turli teglar (elementlar) uchun takrorlanishi mumkin. Atribut = qiymat juftlari elementning boshlang'ich tegining yopish qavslari oldiga joylashtiriladi va agar ular bir nechta bo'lsa, ular bo'sh joylar bilan ajratiladi. Ularni ro'yxatgaolish tartibi o'zboshimchalik bilan. Masalan, = "rar"> mazmuni mazmuni . . , . , tarkibi ...... • .... hujjat matni ... . . . , , hujjat matni .... Ret.gif rasmiga havola hujjat matni
keyingi bobga nepexog .... hujjat matni .... .... hujjat matni .... .... hujjat matni .... STYLE elementidan foydalanishga misol Eng oddiy uslublar jadvali tufayli Hl elementi yordamida belgilangan sarlavha markazlashtirilgan holda ko'rsatiladi! va ramkaga solingan. Va agar kelajakda hujjat matnida birinchi darajali sarlavhalar ( Hl elementi) bo'lsa, ular ham markazda joylashgan va ramka bilan o'ralgan bo'ladi.