HTML құжаттың құрылымы
HTML-құжаттар ASCII-форматта жазылады, оның құрылуы үшін кез келген тестік редактор қолданылуы мүмкін.
Көбінесе HTML-құжат – бұл.html немесе .htm кеңейтілімі бар файл, онда тексттер HTML-тегтермен (ағыл. tag – арнайы құрылған көрсетулер) орналасқан. HTML құралдарымен тегердің синтаксисі мен орналасуы берілед, соған сәйкес браузер сонда бар Веб-құжатты бейнелейді. Сол тегтердің тексті Веб-браузерде бейнеленбейді.
Барлық тегер '<' символымен басталады және '>' символымен аяқталады. Көбінесе тегтер жұптары болады - бастаушы (ашылушы) және аяқтаушы (жабылушы) тег (математикадағы ашылушы және жабылушы жақшаларға ұқсас), олардың арасында орналастырылатын ақпарат орын алады.
HTML бойынша жұмыс – бұл стандартталған тілде құжаттарды құрудың терекшеліктерін үйрену тәсілі, кеңейтілімді қолдана отырып, ол егер шынында да қажет болса.
Барлық тіл қандай да бір обьектінің сипаттау фнукциясын орындайды және өзінің құрамына осындай сипаттау құралын кіргізеді. HTML жағдайында обьектілерді сипаттаудың толықтырылған құралы жоқ, сонда бар құралдар оның орналастыруын орындау үшін шақырылған, яғни, арнайы көрсетушілер обьтектісі бойынша орналастырып қою, өзінің бағыттылық ұрпағы немесе белгісі функциясын орындайтын, оған сілтеме жасауға болады, осымен сілтеменің арнайы құралдарын қодана отырып. HTML тілі әртүрлі табиғаттың обьектілері үшін
тегтердің әртүрлі типін қолданады және осымен обьектілерді шығу тегіне қарай бөлуге мүмкіндік береді, одан кейінгілерге емес. Осындай обьектінің тәсілінің ұйымын толық сипаттау, оның қасиеттерін, көлемін және сипаттамасын, HTML құралдарының мүмкіншілігі болмайды. Сондықтан тіл ретінде анықталған шартылық үлесімен сипатталады.
HTML орналастырудың стандартты жалпы тілі – SGML-дің (Standart Generalised Markup Language) жеңіл түрі болып саналады, 80ж өзінде-ақ стандарт ретінде бекітілді. Бұл тіл басқа да орналастыру тілдерінің құрылуы үшін арналған, ол тегтердің қол жетімді терімін анықтайды, оның атрибуттары мен ішкі құрылымын анықтайды. Дескрипторларды дұрыс қолдану бақылауы ережелердің арнайы терімі көмегімен жүзеге асырлады, DTD-сипаттау деп аталатын, клиент бағдарламасын құжатты талдау кезінде қолданылады. Құжаттың әрбір класы үшін өзінің ережелер терімі анықталады, сәйкес орналастыру тілінің грамматикасын сипаттайтын.
SGML көмегімен құрылымды деректерді жазуға болады, ақпараттарды ұйымдастыруға болады, құжатта кездесетін, осы ақпаратты кейбір стандартты форматта көрсетуге болады. Бірақ кейбір жеке қиындықтар түрінде SGML қолданылды, көбінесе басқа да тілдердің синтаксисін сипаттау үшін (олардың ең әйгілісі HTML болып саналды), және бірнеше қосымшалар SGML- құжатпен тікелей жұмыс істеді.
Анағұрлым қарапайым және ыңғайлы, SGML-ге қарағанда, HTML тілі құжаттың элементтерін рәсімдеуді анықтауға мүмкіндік береді және өзгелік нұсқамалардың шектелген теріміне ие болады – тегтерге, олардың көмегімен орналастыру процесі жүзеге асырылады. HTML инструкциялары, бірінші кезекте, құжатта бар ақпаратты клиент-бағдарламаның экранына шығару процесін басқаруға арналған және осымен құжатты көрсету тәсілін анықтайды, оның құрылымын емес. Гипертексті деректер қорының элементі ретінде, HTML сипаттайтын, текстік файл қолданылады, НТТР протоколды қолджану арқылы желі бойынша оңай тасымалданатын. НТТР протоколы желі бойынша HTML құжаттарды жіберуге мүмкіндік береді.
Көпсанды пайдаланушылардың (клиенттердің) НТМL-құжаттарға қол жеткізуін ұйымдастыру мүмкіндіктері туды, серверлерде (ағыл.: to serve – қызмет ету) орналасқан. Айқын болды, пайдаланушы компьютерінде, ол арқылы серверге байланыс орнатылатын, және серверде арнайы бағдарламалық қамтама орнатылуы тиіс: - сервер тек құжаттарды сақтап қоймай, оларды клиент сұранысы бойын жылдам таба білуі тиіс; клиент (браузер) НТМL-кодты тануы тиіс және қабылданған түрде жеңіл көре алуы қажет.
Достарыңызбен бөлісу: |