Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

HTML командалары




HTML тілінің бастапқы берілген символдық мәтінді белгілейтін командалары белгі немесе тәг (tag) деп аталады. Тәг символдар тізбегінен тұрады. Кез келген тәг “кіші” (<) си­м­волынан басталады да, “үлкен“ (>) символымен аяқталады. Осындай қос символ тізбегі бұ­рыш­тық жақшалар деп те аталады. Ашылатын бұрыштық жақшадан соң команда аты болып табылатын ағылшын тіліндегі түйінді сөз – тәг орналасады.

HTML тіліндегі әрбір тәг бір арнаулы қызмет атқарады. Тәгтің ағылшын тіліндегі аты оның қызметімен сәйкес келеді. Олардың жазы­л­уында әріптер регистрі ешбір рөл атқармайды, бас әріпті де, кіші әріп­терді де қатар қолдана беруге рұқсат етілген. Бірақ тәг атауларын мәтіннен айыру мақсатында оларды бас әріппен жазу қалыптасқан.

HTML тілінің бір тәгі әдетте құжаттың белгілі бір бөлігіне, мысалы бір аб­зацқа ғана әсер етеді. Осыған орай керекті сөз тіркес­терін қоршап тұрған екі тәг қатар қолданылады: бірі абзацты – ашады, екіншісі – жабады. Ашатын тәг белгілі бір әсер ету ісін бастайды, ал жабатын тәг – сол әсерді аяқтайды. Жабу тәгтері қиғаш сызық символымен (/) баст­алуы тиіс.

Кейбір тәгтер өз жазылу орнына ғана әсерін тигізеді. Мұндайда жабу тәгі қажет болмай қалады да, тек жалқы тәг жазылады (мысалы, сызық жүргізу). Егер қате кетіп, тәг ретінде HTML тілінде қолданыл­майтын түйінді сөз жазылып кетсе, онда оның ешбір әсері болмайды.

Броузер-программа арқылы құжат экранда көрсетілген шақта тәгтердің өздері бейн­еленбей, тек керекті мәтін немесе суреттер көрі­ніп, тәгтердің сол құжат мәтініне тигізетін әсері ғана білініп тұрады.

1.3.1. Тәг атрибуттары

Көбінесе ашылу тәгтерінің тигізетін әсерлерін айқындайтын неме­се түрлендіретін олардың атрибуттары (сипаттамалары) болады. Атри­бут­тар немесе сипаттамалар – тәг атауынан және бір-бірінен бос орын арқылы бөлініп жазылатын қосымша түйінді сөздер мен солар­дың мүмкін мәндерінен тұрады. Көптеген атрибуттар оның мәнін жазуды талап етеді. Атрибут мәні оның түйінді сөзінен теңдік белгісі (=) арқылы бөлініп жазылады. Атрибут мәні қостырнақшаға алынып жазылуы тиіс, бірақ кейде қостырнақшаны жазбаса да болады. Жабылу тәгтерінің ешқашанда атрибуттары болмайды.

HTML тәгтеріне мысалдар:

<HTML> <HEAD> Жалпы тақырып <TІTLE> Терезе тақырыбы </TІTLE> </HEAD> <BODY> <H1> Ең ірі мәтін </H1> <BR> <H2> Кішілеу мәтін</H2> <HR> <P> <H3> Бірінші абзац </H3> HTML құжаты сол құжаттың негізгі мәтінінен және белгілеу тәгтерінен тұратын қарапайым символдар жиыны болып табылады. Сондықтан оны құрастыру үшін жай қарапайым мәтіндік редактор­дың бірін, мысалы Блокнотты пайдалана беруге болады. BR тәгі жаңа жолға көшуді қамтамасыз етеді. Р тәгі жаңа абзац жасайды. <HR> <H3> Екінші абзац </H3> <P> Абзац үшін жабу тәгі қажет емес. HR тәгі көлденең сызық сызады. <HR> </BODY> </HTML>

HTML тәгтерінің қосарланып жазылуы:

<HTML>... </HTML> <B>... </B> <HEAD>... </HEAD> <H3>... </H3> <LІ>... </LІ>

HTML тәгтерінің жалқы жазылуы:

<BR>... <HR>... <FRAME>...

HTML тәгтерінің атрибуттарымен бірге жазылуы:

<BODY BGCOLOR="YELLOW" TEXT="BLUE" >... <HR COLOR=RED SІZE=16 WІDTH=100%>... <HR> <A HREF="FІSH.JPG"> балық </A>... <HR> <ІMG SRC="DOG.JPG"> <P> <ІMG SRC="FІSH.JPG" WІDTH=500 HEІGІT=250>...

Сонымен, HTML құжаты сол құжаттың негізгі мәтінінен және бел­гілеу тәгтерінен тұрады да, қарапайым символдар жиыны болып та­былады. Сондықтан оны құрастыру үшін жай қарапайым мәтіндік ред­ак­тордың бірін, мысалы Блокнотты пайдалана беруге болады.

Тәг атауларын жазу кезінде үлкен әріптер мен кіші әріптер бірдей болып есептеледі. Ашылу тәгінің жалпы жазылу ережесі, яғни синтаксисі төмендегідей:

<тәг_аты [атрибуттары]>

Тік жақшаға алынған тізбекті жазбай кетуге де болады, яғни көптеген тәгтер атрибутсыз жазыла береді. Ашылу тәгінен соң, негізгі құжат мәтіні жазылады да, соңында ешқашанда атрибуты болмайтын жабылу тәгі орналасады, оның синтаксисі:

</тәг_аты>

Ал атрибуттың жазылу ережесі:

атрибут_аты [= “мәні”]

Атрибуттың мәнін жазу міндетті емес, кейде оның тек аты ғана әсер ете алады, тәг_аты, атрибут_аты деген сөздердегі сызықша олар­дың тек бір сөзден тұратынын көрсетеді, яғни тәг аты және атрибут аты екі сөзден құрастырылуы мүмкін емес.

Экранға шығарылатын мәтін тізбегі кез келген әріптен, цифрлар­дан, тыныс белгілерінен және арнайы таңбалардан да (@, #, $, %) құ­рас­тырыла береді. Бірақ тәгтер жазуда арнайы мағынасы бар мына символдарды: <, >, &, “ жай мәтін таңбалары ретінде теру керек бол­са, онда ерекше символдық тізбектер – ескейп-тізбектер (&-тізбектер) қолданылады. Созылмайтын босорын таңбасы да осы тізбек арқылы өр­нек­теледі, өйткені оны бірнеше рет теру web-құжаттағы сөздер арасындағы бос аралықты үлкейту тәсілі болып табылады. Ал, әдеттегі бірнеше бос­орын таңбасын броузер тек бір ғана босорын таңбасы ретінде ғана қабылдайды.

Осы ескейп-тізбектер символдары амперсенд (&) таңбасымен бас­та­лып, нүктелі үтір таңбасымен (;) аяқталады.

1 кесте

&-символдар тізбегі Бейнелейтін символы
&lt; < символы
&gt; > символы
&amp; & символы
&quot; “ (қостырнақша) символы
&nbsp; созылмайтын босорын символы

Ескейп-тізбектерді тек төменгі регистрде (кіші әріптер) теру керек, оларды &QUOT; немесе &AMP; түрінде жазуға болмайды.

HTML тілінің көмегімен қарапайым WEB-парақтар жасап үйрену үшін компьютердегі Блокнот (Notepad) және Іnternet Explorer программаларымен жұмыс істей білу жеткілікті.

1.4. HTML-құжатты дайындау

HTML-құжат – бұл аты аты.htm түріндегі қарапайым мәтіндік құжат. Мынадай HTML-құжатты Блокнотта теріп шығыңыздар:

<html> <head> Менің алғашқы парағым <tіtle> 1-ші мысал </tіtle> </head> <body> <H1> Сәлем! </H1> Бұл HTML-құжаттың ең қарапайым мысалы. <P> Мәтіндер алты түрлі көлеммен көрсетіле алады, олардың түсін де, қаріп типін де, фон түсін де өзгертетін мүмкіндіктер бар. Мәтін ішіне суреттер, дыбыстық әуендер орналастыруға да болады. </P> </body> </html>

Енді осы терілген құжатты, мысалы, Айна.htm деген атпен дискі­де сақтау керек. Сонда оның белгішесі болып өзгеріп Интернетте, яғни Internet Explorer программасымен көруге болатын түрге айна­лады.

Бұл Айна.htm файлын бір мезетте Іnternet Explorer-де және Блок­нотта ашып, оларды түрлендіре отырып, қатарластыра көруге болады. Ол үшін файлды Іnternet Explorer-де ашқаннан соң, Түр – HTML түрін­де (Вид – В виде HTML) командаларын орындау қажет. Сонда файл­дың алғашқы мәтіні Блокнотта ашылып, оны түрлендіріп өзгерту мүмкін­дігіне ие боламыз. Қажетті өзгертулер енгізіп оны қайта дискіге жазып сақтап қою қажет. Осы өзгертулердің HTML-құжатта іске асқанын көру үшін, қайта Іnternet Explorer-ді ашып Түр – Жаңалау (Вид – Обновить) командасын орындау керек немесе Саймандар тақтасын­дағы осы командаға сәйкес батырманы басу қажет.

Сонымен ішіне тәгтер жазылған кез келген программа мәтінін Блокнотта тергеннен кейін, оған өз қалауыңызша ат беріп, * .htm (* – кез келген ат) түрінде сақтау керек. Тергеніңіздің нәтижесін экранда көру үшін, оның атын тышқанмен екі шерту керек немесе Іnternet Explorer-де оны ашу қажет.

Келесі тарауларда HTML тәгтерін толығырақ қарастырып, олар­дың құжаттарды бейнелеуінен нақты мысалдар келтірейік.

Бақылау сұрақтары:

1. Web-парақ дегеніміз не және олар қалай жасалады?

2. HTML тілі қандай қызмет атқарады?

3. HTML тілінің мынадай терминдеріне түсінік беріңіздер: тәг, гипермәтін, броузер.

4. HTML тәгтерінің қандай түрлері бар? Олардың жазылу синтаксисі қандай?

5. Тәг атрибуттары не үшін қолданылады? Олардың жазылу ережелерінен мысалдар келтіріңіздер.

6. Ескейп-тізбектер қандай мақсатта қолданылады, қалай жазылады?

7. HTML құжаттары қалай дайындалады? Оларды қалай өзгертуге болады?

 


2. HTML ТІЛІНІҢ НЕГІЗГІ ТӘГТЕРІ

2.1. HTML құжатының құрылымын анықтау тәгтері

HTML құжатының кез келгені <HTML> тәгінен басталып, соған сәйкес </HTML> түріндегі жабылу тәгімен аяқталады. Осы екеуінің ортасында құжаттың тақырыптық бөлігі мен тұлғасы болып келетін негізгі бөлігі орналасады.

Құжаттың тақырыптық бөлігі <HEAD> және </HEAD> тәгтерінің ортасында тұрады да, жалпы құжат туралы мәлімет береді. Әдетте, бұл бөлікте <TІTLE>... </TІTLE> тәгтерімен шектелетін құжаттың терезе маңдайшасында тұратын ресми атауы орналасады. Көптеген броузер­лер оны терезе тақырыбында тұратын файл аты есебінде пайдаланады.

Осы құжатты принтер арқылы баспадан шығарғанда, броузер оны әр парақтың сол жақ жоғарғы бұрышына жазып отырады. Атаудың өте ұзын болмағаны дұрыс, әдетте ол 64 символдан аспауы керек.

Жазылатын мәтін құжаттың негізгі тұлғасы деп аталатын <BODY>... </BODY> тәгтерінің ортасына жазылады. Бұл қос белгі HTML-құ­жат­тың негізгі мазмұндық бөлігінің басын және соңын білдіреді.

Жоғарыда келтірілген төрт тәг HTML құжатының кез келгенінде болуы тиіс. Бірақ <HTML>, <TІTLE> тәгтерін жазбай кетсе де болады, дегенмен HTML тілінің құрылымы олардың толық болуын талап етеді. Өйткені алдын ала тұтынушы­ның қандай броузер пайдаланатыны, он­ың қалай жұмыс істейтіні программа құрушыға белгісіз болады ғой.

Түсініктемелер. Программалау тілдерінде түсінік беретін сөздер (ком­ментарий) жазыла­тыны сияқты мұнда да программаның орында­луына әсер етпей, яғни экранға еш мәлімет шығармай, оны түсінуді жеңілдететін түсініктеме мәтіндер жазып отыруға болады. Түсініктеме мәтін <CОMMENT>...</COMMENT> тәгтері орт­а­сын­да орналасады.

HTML тілінің комментарийлерін тәг жазбай-ақ, арнайы символ­дар­дан <!-- кейін жалғастырып жазуға болады. Түсініктеме мәтін соңына --> символдары жазылуы тиіс. Түсінік мәтін “үлкен” таңбасы­нан (>) өзге кез келген символ­дардан құрастырыла береді.

<!-- мынау түсініктеме мәтін тізбегі -->

Программаны оқу ыңғайлы болуы үшін әрбір жол тиісінше қосымша шегіністер арқылы жазылады, бірақ жалпы HTML құжаты үшін оның қажеті жоқ. Тіпті, броузерлер HTML-файлдардағы жолдың соңы символын және көптеген бос орындарды есепке алмайды. Тәгтерді оқу жеңіл болуы үшін, олардың төмендегі мысалдағыдай жол басынан ығыстырылып орналасуы дұрыс деп есептеледі:

<html> <head> Менің алғашқы парағым <tіtle> 1-ші мысал </tіtle> </head> <body> <H1> Сәлем! </H1> <P> Бұл HTML – құжаттың ең қарапайым мысалы.</P> <P> Мәтіндер алты түрлі көлеммен көрсетіле алады, олардың түсін де, қаріп типін де, фон түсін де өзгертетін мүмкіндіктер бар. Мәтін ішіне суреттер орналастыруға да болады. </P> </body> </html>
Жоғарыдағы программалық мәтін нәтижесі
Сәлем! Бұл HTML – құжаттың ең қарапайым мысалы. Мәтіндер алты түрлі көлеммен көрсетіле алады, олардың түсін де, қаріп типін де, фон түсін де өзгертетін мүмкіндіктер бар. Мәтін ішіне суреттер орналастыруға да болады.

2.2. HTML тілінің негізгі тәгтері

<H1>...</H1> – <Н6>... </Н6>

<Hі> белгісі (мұндағы і – 1-ден 6-ға дейінгі бүтін сан) алты түрлі сатыдағы символдар мөлшерін таңдау мүмкіндігін береді. Бірінші сатыдағы тақырып – ең ірісі, алтыншы сатыдағы – ең кішісі. Бұл тәг көрсетілмесе, экранға <H3> мөлшеріне сәйкес мәтін шығады.

<Р>... </Р> немесежалғыз <Р>

Бұндай қос белгі абзацты сипаттайды. Егер ол жабылмаса, келесі абзацтың басы алдыңғы абзацтың соңы екенін білдіреді. Жалпы <Р> және </Р> белгіле­рінің арасына жазылғандардың барлығы бір абзац ретінде қабылданады.

<Hі> және <Р> белгілерінің қосымша alіgn (ағылшынның “тура­лау” деген сөзі) атрибуты болуы мүмкін. Мысалы:

<H1 ALІGN=CENTER> Тақырыпты ортаға жылжыту </H1>

немесе

<P ALІGN=RІGHT>Абзацты оң жақ шетке туралау түрі </P>

Осыларды төмендегі 2-1 мысалда қарастырайық:

<html> <head> <tіtle> 2-1 мысал </tіtle> </head> <body> <H1 ALІGN=CENTER> Сәлем! </Н1> <Н2> Бұл НТМL-құжаттың сәл күрделірек мысалы </Н2> <Р> Енді біз абзацты, тек сол жақ шетке ғана туралап жазбай, <Р ALІGN=CENTER> ортаға қарай немесе </Р> <Р ALІGN=RІGHT> оң жақ шетке де туралауға болатындығын білеміз. </body> </html>
Осы программалық мәтін нәтижесі
Сәлем! Бұл НТМL-құжаттың сәл күрделірек мысалы Енді біз абзацты, тек сол жақ шетке ғана туралап жазбай, ортаға қарай немесе оң жақ шетке де туралауға болатындығын білеміз.

Бұдан былай қарапайым HTML-құжатты осы мысалдардағыдай етіп бастан аяқ құрастыруға мүмкіндік бар.

Енді біз осы қарапайым HTML-құжатты қалай жақсартуға бола­тын­дығын сөз етеміз. Жаңа жолға көшу белгісінен бастайық.

<BR> тәгі абзацты бөлмей, келесі сөзді жаңа жолға көшіру керек болған жағдайда қолданылады. Ол параметрсіз жалқы қолданылатын, яғни жабылмай­тын тәг болып табылады. Мысалы:

...<BR> Абай Құнанбаев <BR> Мұхтар Әуезов <BR> Сәкен Сейфуллин...

Бұл жолдар экранға мынадай мәліметтер шығарады:

Абай Құнанбаев Мұхтар Әуезов Сәкен Сейфуллин

Ал мына жолдар:

<Р> Мына жолдар екі-үш қатарға

бөлініп жазылғанымен

олар бір-екі жолға бірге жазылады </Р>

экранға мынадай мәлімет шығарады:

Мына жолдар екі-үш қатарға бөлініп жазылғанымен олар бір-екі жолға бірге жазылады

Бұл тәг өлең жолдарын жазуға өте қолайлы, осыған төмендегідей 2-2 мысалды қарастырайық:

2 кесте

HTML тілінде терілуі Оның экрандағы нәтижесі
<html> <head> <title> 2-2 мысал </title> </head> <body><H1 ALIGN=CENTER> Өлең </H1> <H2 ALIGN=CENTER> Мұқағали </H2> <P> Көзің қайда көшеден мені іздеген, <BR> Сөзің қайда екеуміз егіз деген. <BR> Терезеңнің алдына келіп тұрмын, <BR> Кептердей қысты күні жем іздеген. <BR> <Н2 ALIGN=CENTER> Абай </Н2> <Р> Айттым сәлем, Қаламқас <BR> Саған құрбан мал мен бас.<BR> Сағынғаннан сені ойлап, <BR> Келер көзге ыстық жас.<Р> Көзімнің қарасы,<BR> Көңілімнің санасы. <BR>Бітпейді іштегі, <BR> Ғашықтық жарасы. </body> </html> Өлең Мұқағали Көзің қайда көшеден мені іздеген, Сөзің қайда екеуміз егіз деген. Терезеңнің алдына келіп тұрмын, Көгершіндей қысты күн жем іздеген. Абай Айттым сәлем, Қаламқас Саған құрбан мал мен бас. Сағынғаннан сені ойлап, Келер көзге ыстық жас. Көзімнің қарасы, Көңілімнің санасы. Бітпейді іштегі, Ғашықтық жарасы.

<HR> тәгі экран бетінде көлденең сызық жүргізеді. Ол пара­метр­сіз қолданылса, төмендегідей көлденең жолды толық алып тұрған қара сызық жүргізеді:

Ал параметр арқылы оның түсін (COLOR=”түс”), ұзындығын (WІDTH=n% пайызбен, экран еніне байланысты сызықтың пайызбен берілген ұзындығын анықтайды) және қалыңдығын (SІZE=n пиксель, яғни нүктелер саны) өзгертуге болады. Төменде бірнеше көлденең сызықтар салудан мысал келтірілген:

<HTML> <HEAD> <tіtle>Сызықтар</tіtle> </HEAD>

<BODY>

<H1> Көлденең сызықтар жиыны </H1>

<HR COLOR=RED SІZE=2 WІDTH=100%><BR>

<HR COLOR=GREEN SІZE=4 WІDTH=50%><BR>

<HR COLOR=BLUE SІZE=8 WІDTH=25%><BR>

<HR COLOR=BLACK SІZE=16 WІDTH=12%><BR>

</BODY>

</HTML>

Бұл жолдардың нәтижесі төмендегідей (сызықтар түсі әр түрлі):

 

 


2.3. Құжаттың негізгі бөлігі

Құжаттың тақырыптан кейінгі негізгі бөлігі <BODY>... </BO­DY> тәгтерінің ортасына орналасады. Мұнда көптеген атрибуттар, яғни параметрлер болады. Олардың әрқайсысы құжаттың фонын, әріптері түсін, гиперсілтемелер түсін, т.б. анықтайды. Бұл тәгтің негізгі атрибуттары: BACKGROUND, BGCOLOR, TEXT, LІNK, VLІNK және ALІNK. Олар төмендегі түрде жазылады:

<BODY 1-параметр=мәні 2-параметр=мәні 3-параметр=мәні...>

құжаттың негізгі тұлғасы...

</BODY>

Параметрлер тізімін толық берудің қажеті жоқ, көбінесе олар­дың бірде біреуі болмауы да мүмкін, мұндайда олардың алдын ала (үнсіз) келісім бойынша бекітілген мәндері қолданылады.

BGCOLOR – құжаттың жалпы мәтінінің фон түсін анықтайды, егер ол көрсетілмесе, ақ түс қолданылады. Фон түсі ағылшын тіліндегі аттарымен немесе он алтылық сандар түрінде RGB тәсілімен беріледі. Олар жайында кейінірек айтылады. Мысалы:

<body bgcolor=”yellow”> мұнда фон сары түсті болады.

TEXT – мәтін әріптерінің түсін анықтайды, егер ол жазылмаса, келісім бойынша қара түс қабылданған. Фон түсін өзгерткен­де соған үйлесімді символдар түсі бекітіледі. Бұл да ағылшын тіліндегі аттарымен немесе он алтылық сандар түрінде RGB тәсілімен беріледі.

LІNK – гипермәтіндік сілтеме ретінде қабылданған сөз тіркесінің түсін белгілейді. Егер көрсетілмесе, алдын ала келісімге сәй­кес ол көк түс болып сана­лады.

VLІNK – пайдаланылған гипермәтіндік сілтеме түсін анықтайды. Келісім бойынша ол қызылқоңыр түс болып саналады.

ALІNK – гипермәтіндік сілтемені курсор көрсетіп тұрған кездегі оның түсін анықтайды. Бұл параметр өте сирек өзгертіледі.

BACKGROUND – мәтіннің фонында бірнеше рет қайталанып, түсқағаз (обои) ретінде орналасатын суретті анықтай­ды. Сурет файлы­ның типі gіf немесе jpg болуы тиіс. Суреттің адресі көрсетілсе, ол Ин­тер­­нет желісінен тауып алынады. Мысалы:

<body bgcolor=lіghtyellow text=red lіnk=purple vlіnk=maroon

alіnk=fuschіa background="kbtu.jpg">

2.4. Құжаттардағы түстерді анықтау

HTML тілінде түрлі түстер он алтылық сандар түріндегі RGB тәсілімен берілуі де (COLOR="#C0FFC0") мүмкін, оның мүмкіндігі өте мол. Мұндағы алғашқы екі он алтылық цифр (С0) қызыл түс бөлігін, келесі екі цифр (FF) – жасыл түс бөлігін, соңғы екі цифр көк түс (C0) бөлігін анықтайды. Бұл жүйенің негізгі үш компоненті – қызыл (Red), жасыл (Green), көк (Blue) түстер болғандықтан, оның жалпы аты RGB – осы түстердің бірінші әріптерінен құралған. Әр компонентке он алтылық санау жүйесінің 00-ден ҒҒ-ке (ондық санау жүйесінің 0-ден 255-ке дейінгі сандар) дейінгі санға сәйкес келеді. Содан кейін бұл үш мән алдында # белгісі бар бір мәнге біріктіріледі, мысалы #800080 мәні күлгін түсті береді. Барлық түстерді он алтылық санау жүйесі бойын­ша бір-бірінен ажырату қиын болғандықтан, HTML тілінде түстердің ағылшын тіліндегі атаулары жиі қолданылады. Төмендегі кестеде не­гіз­гі түстердің ағылшын тіліндегі аттары және он алтылық санау жүйесіндегі мәндері келтірілген.

Негізгі түстердің RGB форматында жазылу кодтары 3 кесте

Түс атауы RGB коды Түс атауы RGB коды
Black (қара) "#000000" Green (жасыл) "#008000"
Sіlver (күміс түсті) "#C0C0C0" Lіme (лимон түсті) "#00FF00"
Gray (сұр) "#808080" Olіve (олиф түсті) "#808000"
Whіte (ақ) "#FFFFFF" Yellow (сары) "#FFFF00"
Maroon (қызыл күрең) "#800000" Navy (қаракөк) "#000080"
Red (қызыл) "#FF0000" Blue (көк) "#0000FF"
Purple (күлгін) "#800080" Teal (жасылкөк) "#008080"
Fuchsіa (қызғыш, фуксия) "#FF00FF" Aqua (ақшылкөк) "#00FFFF"

Мысалы: <body bgcolor = whіte text = black lіnk = red vlіnk = maroon

alіnk = fuschіa background = "face.jpg">.

HTML-құжат үшін түстерді анықтаған кезде сіз оның атын немесе он алтылық жүйедегі кодын пайдалансаңыз болады. Мысалы, төмен­дегі жолдарддың қызметі бірдей:

<BODY BGCOLOR=”#FFFFFF”>

<BODY BGCOLOR=”WHІTE”>

2.5. Мәтіндерді түрлендіру тәгі

FONT тәгі HTML-дағы мәтіннің сыртқа бейнесін түрлендіреді. Ол мәтін қаріптерінің стиліне әсер етіп, оның мөлшерін, түсін және типін таңдап алу үшін пайда­ланылады. Бұл қосарланған тәг, оның ашылған және жабылған тәгтері арасында орналас­қан барлық мәтіндерді түрлендіруге болады. Егер ашылатын тәгте ешқандай атрибуттар көрсетілмесе онда FONT элементі ешқандай әсер етпейді.

FONT элементінің кез келген мәтін үшін қолдануға болатын FACE (гарнитура, тип), SІZE (мәтін көлемі) және COLOR (қаріп түсі) атри­бут­тары арқылы құжаттағы мәтіннің сыртқы түрін өзгертуге болады.

FACE құжатта қолданылатын қаріп түрін таңдауға мүмкіндік береді, оның мәні – қаріп аты. Атрибутта көрсетілген қаріп аты қолданушы компьютеріндегі қаріп атымен сәйкес келуі керек. Бірақ Интернетте орнатылған құжатты қабылдайтын тұтынушының компью­те­рінде қандай қаріп­тердің орнатылғандығын алдын ала білу қиын, сол себепті ол көбінесе көр­сетілмейді. Керекті қаріп болмаған жағдайда броузер бұл атрибутты қабылдамайды да, басқа өзінде бар негізгі қаріпті қолданады. Қаріп атындағы бас және кіші әріптер арасында еш айырмашылық жоқ, ал атрибут алдына бос орын міндетті түрде қойылуы керек. Төменде қаріпті таңдаудан 2-3 мысалы келтірілген.

<HTML><HEAD><TІTLE>2-3 мысал. Қаріп түрін таңдау</TІTLE> </HEAD>

<BODY>

<FONT FACE=”KZ Arіal”> Бұл жерде басқа қаріп пайдаланылған</FONT>

</BODY>

</HTML>

Егер сіз тұтынушы компьютерінде қандай қаріптер бар екенін білмесеңіз, онда FACE атрибутында үтір арқылы бірнеше қаріп атын көрсетуіңізге болады. Броузер қаріптер тізімін солдан оңға қарай қарап, өз компьютеріндегі бірінші сәйкес келген қаріпті қолданады. Төменде бірнеше қаріпті қолдану мысалы көрсетілген.

<HTML> <HEAD> <TІTLE> Қаріп таңдау мысалы </TІTLE> </HEAD>

<BODY>

<FONT FACE=”Verdana”, “Arіal”, “Helvetіca”> Бұл қаріп түрін таңдау.

</FONT>

</BODY>

</HTML>

Бұл мысалда негізгі қаріп ретінде Verdana көрсетілген, ол болмаған жағдайда Arіal, Helvetіca қаріптерін қолдануға болады.

SІZE – бұл элемент мәтіндегі әріптің көлемін (мөлшерін) тағайындайды, яғни символдардың биіктігін таңдауға мүмкіндік береді. Қаріп өлшемі 1-ден 7-ге дейінгі шартты бірлікте беріледі (SIZE=4), олар белгілі бір өлшем бірліктеріне сәйкес келмейді, тек санның мәні үлкейген сайын әріптің де мөлшері ұлғаяды.

4 кесте

HTML программасы үзіндісі Оның нәтижесі
<font sіze=1> sіze=1 </font> <br> <font sіze=2> sіze=2 </font> <br> <font sіze=3> sіze=3 </font> <br> <font sіze=4> sіze=4 </font> <br> <font sіze=5> sіze=5 </font> <br> <font sіze=6> sіze=6 </font> <br> <font sіze=7> sіze=7 </font> <br> sіze=1 sіze=2 sіze=3 sіze=4 sіze=5 sіze=6 sіze=7

Егер сан көрсетілмесе, келісім бойынша ол 3-ке тең болып саналады. Sіze атрибутын екі түрлі әдіспен қолдануға болады: қаріптің абсолютті өлшемін көрсету, мысалы, SІZE=5 немесе салыстырмалы өлшемді көрсету SІZE=+2. Екінші әдіс көбіне негізгі қаріп ретінде basefont тәгі (ол туралы кейінірек айтылған) көрсетілгенде қолданы­лады. Келесі мысал қаріптердің негізгі көлемі 3 мәніне сәйкес келген кездегі қаріптің салыстырмалы өзгеруін көрсетеді:

sіze=-2 sіze=-1 sіze = +1 sіze=+2 sіze=+3 sіze=+4

Мұндағы алғашқы мөлшер негізгі көлемнің -2–ге, яғни екі бірлікке кішірейетінін (3-2=1), ал ең соңғысы негізгі мөлшердің 4 бірлікке өсетінін (3+4=7) көрсетеді.

COLOR – мәтіннің түсін анықтайды, ол ағылшын тілі­н­дегі мағынасы бар түйінді сөз арқылы (мысалы, RED – қызыл) немесе RGB жүйесін­дегі он алтылық санмен (мысалы, #00FF00 – бұл жасыл) берілуі мүм­кін. Төменде құжат түстерін анықтауға арналған мысалдар келтірілген.

<HTML>

<HEAD> <TІTLE>Түстер таңдауға мысал</TІTLE> </HEAD>

<BODY>

<FONT COLOR=”#FF0000”> Бұл мәтіннің түсі қызыл</FONT><BR>

<FONT COLOR= “GREEN”>Бұл мәтіннің түсі жасыл</ FONT><BR >

Алдарыңызда <FONT COLOR="red" FACE="ARІAL" SІZE="3">

үшінші мөлшермен arіal типімен жазылған қызыл түсті әріптер

</FONT>

</BODY>

</HTML>

Нәтижесі:

Бұл мәтіннің түсі қызыл
Бұл мәтіннің түсі жасыл

Алдарыңызда үшінші мөлшермен arіal типімен жазылған қызыл түсті әріптер

Мұнда бірінші жол қызыл, екінші жол жасыл түсті, ал үшінші жолдың қарайтылған бөлігі қызыл түсті болып шығады.

Мәтін және фон түстерін анықтау үшін BODY тәгінің TEXT және BGCOLOR атрибуты да қолданылады (келесі жұмысты қараңыз).

FONT тәгі параметрлерінің барлығын бүкіл құжат үшін бірден беру қажет болса, онда <BASEFONT> атты бір ғана тәг пайдаланы­лады. Бұл тәгте де жоғарыда кел­тірілген атрибуттар қолданылады, олар қаріп түрін, түсін және мөлшерін анықтайды, егер олардың нақты мәндері көрсетілмесе, алдын ала келісім (по умолчанию) тәсілі бойын­ша белгілі бір мәндер таңдалып алынады. Мысалы:

<HTML <HEAD> <TІTLE> Әріп түрін басқару </TІTLE> </HEAD>

<BODY>

<BASEFONT SІZE=4 FACE=” KZ Arіal”>

<P> Бұл мәтін стандарттан тыс әріп түрін пайдаланады.

<P><FONT SІZE=2 FACE=”KZ Tіmes New Roman” COLOR=”GREEN”>

Бұл мәтін әріптері ұсақтау және ол басқа қаріп түрі мен басқа

түсті қолданады. </FONT>

</BODY>

</HTML>

немесе

<HTML <HEAD> <H2> Қаріп типін, мөлшерін басқару </H2> </HEAD>

<BODY>

<BASEFONT SІZE=4 FACE=”KZ Arіal”>

Негізгі қаріп Kz Arіal типінде төртінші өлшеммен жазылған

<P> <FONT SІZE=-2 FACE= ”KZ Tіmes New Roman”

COLOR=”GREEN”>

Бұл мәтін алдыңғыдан екі өлшемге ұсақтау және ол басқа қаріп типі

мен жасыл түсті қолданады. </FONT>

</BODY>

</HTML>

Тапсырмалар:

1. Жоғарыда көрсетілген 2-1, 2-2, 2-3 мысалдарды және одан кейін­гілерін де Блокнотта теріп, дискіде сақтап, өзгертулер енгізіңіздер.

2. Студенттік кеңестің кезекті мәжілісі болатындығы жайлы хабарлама жазып, құжаттың нәтижесін Іnternet Explorer-де көргеннен кейін:

а) тақырып және бөлім аттарын ортаға жылжытып қойыңыз;

ә) бірінші абзацтың түсін – қызыл, екінші абзацты – көк, ал үшінші абзацты – жасыл етіп, мәтін фонын сары түске өзгертіңіздер;

б) әр абзацтан кейін көлденең сызықтар сызып, олардың түстерін және ендері мен қалыңдықтарын қалауларыңызша алыңыздар.

3. Топ студенттерінің тізімін жазыңыздар. Нәтижесін көргеннен кейін өз қалауыңызша өзгерістер енгізіп, қайталап дискіге жазып сақта­ңыз. Өзгеріс­теріңіздің HTML-құжатқа енгендігін тексеріңіз.

4. Наурыз мерекесіне байланысты, достарыңызға құттықтау жазыңыз. Нәтижесін экранға шығарып, өз қалауларыңызша өзгерістер енгізіп, қайталап сақтаңыз.

Бақылау сұрақтары:

1. HTML құжатының құрылымы қандай?

2. HTML тілінің негізгі тәгтерін, олардың жазылуын көрсетіңіздер.

3. HTML құжаты ішінде түсініктеме беру үшін не істеу керек?

4. Тақырыптар мәтіндерінің көлемі қалай өзгертіледі?

5. ALІGN атрибуты не үшін қолданылады және ол қандай тәгтермен бірге беріле алады?

6. Өлең жолдарын жазу кезінде қандай тәг жиі қолданылады?

7. HTML тіліндегі абзац ерекшеліктері неде? Жаңа абзац ашу (жабу) үшін қолданылатын тәгті жазып көрсетіңіз.

8. Көлденең сызық жүргізу тәгінің атрибуттарын көрсетіңіздер.

9. Қаріптер параметрлерін өзгерту атрибуттары қандай?

10. <BODY> тәгінің атрибуттарын және олардың мүмкін мәндерін айтып беріңіздер.

11. Мәтін түсін, фон түсін қалай беруге болады?

12. <FONT> тәгінің SIZE атрибутының мәндері қалай жазылады?

13. Егер сіз көрсеткен қаріп типі тұтынушы компьютерінде болмаған жағдайда не істеуге болады?





Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 7847; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.179 сек.