37
(разметканың) декларативті түрінен бас тартуы
және өлшеуіш элементтерінің
қасиеттерін белгілеу үшін салыстырмалы түрдегі кодтың үлкендігі.
CSS (Cascading Style Sheets) спецификациясы декларативті түріндегі
өлшеуіш шегінен шықпау және де HTML–өлшеуіші элементтерінің
көрсетілетін формасы жайында толық басқарушылық мүмкіндігін береді.
Каскадты кестелер стильдері бір жағынан суреттердің және
қосымшалардың көлемін анықтау үшін, ал екінші жағынан текст блоктарының
және оның жазылуын анықтау жайындағы мәселелерді шешуге арналған.
Компонентттердің өлшемдерінен басқа, стильдер кестелері және текстілік
фрагменттің жазылу тәсілін анықтайды, осы параметрлерді
текстілік блоктың
ішінде өзгертеді, басқа блоктар мен бет компоненттердің өлшемдеріне сай
түзетулерді жүзеге асыруға мүмкіндік береді.
Алдында айтылған барлық мүмкіндіктер CSS жайында құжаттың
логикалық құрылымы мен көрсету формасын бөлу
құрылғысы ретінде айтуға
болады. Құжаттың логикалық құрылымы HTML–өлшеуішінің элементтерімен,
ал сол элементтердің әрқайсысының көрсету формасы элементтің CSS–
баяндаушысымен анықталады.
CSS өлшеуіші элементінің көру формасын толықтай қайта анықтауға
мүмкіндік береді.
Web–инженеринг
үшін CSS практикалық маңыздылығы (құру
технологиясы мен Web–түйіндерін алып жүрудің жиынтығы) түйінді құру
бағдарламасын жариялап, келесідей қадамдар түрінде көрсетуге болады.
Ең алдымен беттер номенклатурасын белгілеу керек,
яғни жобаланатын
Web–түйінінің барлық беттерін типтерге бөлу: мысалға, үй беттері,
новигациялық беттер, ақпараттық беттер, коммуникациялық беттер және т.б.
Әрбіреу үшін бұл тізім әртүрлі болуы мүмкін.
Беттер типінің әрбіреуіне белгілі бір логикалық құрылым құрылады (бет
компоненттерінің стандартты жиыны).
Содан кейін түйін новигациялық картасы құрастырылып, оның беттердегі
реализациясның формасы белгіленеді.
Беттің әрбір стандартты компонентасы үшін бөлек оны көрсету стилі
құрастырылады (CSS–бейнелеуші).
Енді тек қана суреттерді салу,
анимацияны құру, программаларды жазу,
қолдан текстіні енгізу және графиканы енгізу қалды немесе беттердің
мазмұнын оларға қатынасу кезінде автоматты түрде генерациялау қалды.
Достарыңызбен бөлісу: