Жоба php5, css, html және JavaScript тілдерін қолдана отырып құрылған, ал



Pdf көрінісі
бет11/12
Дата11.05.2024
өлшемі3.75 Mb.
#500898
түріДиплом
1   ...   4   5   6   7   8   9   10   11   12
Agimova AUES

1.4.4 CSS стильдер тілінің негізі 
Web–түйіндерінің дизайны – бұл HTML–беттерінің компоненттерінің 
браузердің жұмыс істеу терезесінің бетінде бір–біріне қатысты орналасуы.
Мұндағы Web–дизайн анықтамасының дәлсіздігі анық. Онда HTML–
беттерінің не түсі, не формасы, не басқа компонентттерінің қасиеттері 
байқалмаған. Бұл анықтамада HTML – өлшеуішінің мүмкіндіктерінің шектеулі 
екендігін көрсетеді. Бет үстінде компоненттерді позициялау бұл HTML–дің ең 
әлсіз жақтарының бірі.
Бет компоненттері: текст блоктары, графика және бетке кіргізілген 
қосымшалар. Осы компоненттердің әрқайсысының үлкендігі мен шектері 
HTML–өлшеуіші шегінде түрлі дәлдікпен беріледі. HTML–де тексттік 
блоктардың өлшемін беру мүмкін емес. Олар браузермен, шрифтінің 
салыстырмалы үлкендігіне қатысты есептеледі. 
Автор алдын ала қолданушының браузерінің сілтемелерін білмегендіктен, 
ақпаратты көрудің варианттарының санын азайтады. 
Браузерлерді құрастырушылар осы мәселенің шешу мүмкіндіктерін 
қарастырмады деп айтуға болмайды. NEXT платформасына арналған CERN 
браузерлерінің алғашқы версияларында және WWWC браузерлерінде авторға 
браузерге қойылған қасиеттерді HTML–өлшеуіші арқылы өзгерту мүмкіндігі 
берілген болатын, Алайда бұл әдіс коммерциялық өнімдерде жалғасын таппады 
да, ұмытылып кетті. 
Браузер қасиеттерін өзгертудің басқа жолы – JavaScript–те программалау. 
Осы тілдің қарқынды дамуы HTML–беттерін көрсетуді толық басқарылу 
мүмкіндіктері жайында айтқызуда. JavaScript кемшілігі – өлшеуіштің 


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


Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   12




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет