Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2013-2014_Lektsia_zhina_y_-_internet_tekhnologia_ABA-011_012_3.doc
Скачиваний:
79
Добавлен:
15.02.2016
Размер:
8.17 Mб
Скачать

Зертханалық жұмыс № 3.1

Тақырыбы:

3.1 Қарапайым кестелер. Кесте атрибуттар. Кесте сызу үлгілері. Күрделі кестелер.

3.2 Тізімдер. Тізім түрлері. Тізімдермен жұмыс жасау

Мақсаты: Кестелермен жұмыс жасау тэгтерін білу, HTML-құжатында формаларды қолдана білу гиперсілтемелерді үйрену

Қажет құралдар мен қойылатын талаптар: дербес компьютер, Блокнот(Hotepad) және Internet Explorer программалары, сонымен бірге компьютерде қолданушы ретінде жұмыс жасай білу керек.

Жұмыстың орындалу реті:

1. Теориялық материалды игеру.

2. Жұмыстың орындалуы.

3. Бақылау сұрақтары.

Зертханалық жұмыстың орындалуына есеп беру формасы:

1. Зертханалық жұмыс номері

2. тапсырма

3. Бағдарлама мәтіні.

4. Тестілеу нәтижесі.

5. Бақылау сұрақтарына жауап беру.

Әдістемелік нұсқау

1. Кесте ұяшықтардың құрамы.

Кесте ұяшықтары құрамында тізім HTML-де кестелер жолдар мен бағандар ретінде

құрастырылады: азат жол , және график элементтері сияқты HTML элементтері болуы мүмкін .

Кестенің негізгі тегтері <TABLE>...</TABLE>

Негізгі тегтер екі тегтің ішінде орналасуы керек. Сонда кестенің барлық элементтері үндемеумен кесте жиектеулер және бөлгіштері болмайды. Жиектеу BORDER атрибутымен қосылады

Кесте жолы:<TR>...</TR>

Кесте жолының кездесетін жұп тэгтердің санымен анықталады мәртебелері <<TR>...</TR>. Кестеде жолдардың визуалды орналасуын сипаттайтын ALIGN жәнеRectangle 64 VALIGN атрибуттары болуы мүмкін .

Кесте ұяшығы:<TD>...</TD>

Бағана нөмірімен тиісті нөмірленген болғанда, кесте ұяшығы кестенің стандартты ұяшығын қоршайды . Кесте жолының ішінен ғана қоршалуы мүмкін . Егер жол болмаса, бір немесе бірнеше ұйымдары үшін бағаналарды броузер бос күйінде көрсетеді . Орналастыру тап осылардың ұйымда үндемеумен атрибуттарымен анықталады ALIGN=left и VALIGN=middle. тап осы кезде орналасқандар түзелуі мүмкін дәл осылай және деңгейде ұйым суреттеулері .

Кестенің барлық кесте тақырыбы ұяшықтарының ендері болады. Осы ұяшықта BOLD

и ALIGN=center мәтіні болады.

Тэгпен осы кесте аты бейнелеп түсіндіреді ( <CAPTION>) ішінде тиісті қатысу <TABLE>...</TABLE>, бірақ суреттеу сырттан қандай болмасын жолдар немесе ұяшықта жазылып тұруы керек. Үндемеумен <CAPTION> атрибуты ALIGN=top болады, бірақ ALIGN=bottom орналасуы мүмкін. Қол қоюды анықтайды , үстіңгі жағынан немесе төмен жағынан кестелер қойылған болса . Қол қою кесте ені рамкаларында әрқашан ортаға дәл келтірілген .

Кестенің негізгі атрибуттары

BORDER

Бұл атрибут TABLE тегінде қолданылады,егер бұл атрибут қатысса , кесте шекарасы

суреттелінеді барлық ұяшықтардың артынан және кестеге арналған бағытпен. сандық мағынаны қабылдай алады , шекараның еңі бойынша, мысалы BORDER=3.

ALIGN

Егер тэгтердің ішінде ALIGN атрибуты қатысса <CAPTION> және </CAPTION>, онда ол кестеге арналған қол қою жайын анықтайды (үстіңгі жағынан немесе төмен жағынан). үндемеуімен ALIGN=top.

Егер ішінде атрибуты кездессе <TR>, <TH> немесе <TD>, ол ұяшықты көлденесінен қарастырады. Left мағыналары қабылдай алады (сол жағында), right (оң жағында) немесе center (орталықпен ).

VALIGN

Тэгтер ішінде осы атрибут кездеседі. Ол ұяшықтарда тік орналастыруын анықтайды. Top мағыналары қабылдай алады (үстінде), bottom (төменде), middle (ортамен) және baseline (барлық жол ұйымдары үстіне қысылған).

NOWRAP

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

COLSPAN

Көрсетеді, ұяшықтардың қандай саны көрсетілгеннің ұяшыққа арналған көлденнен біріккен болады . Үндемеу бойынша -1.

ROWSPAN

Көрсетеді, ұяшықтардың қандай саны көрсетілген ұяшыққа арналған тігінен біріккен болады . Үндемеу бойынша -1.

COLSPEC

Осы параметр бағаналардың бекітілген енін сұрау қоюға рұқсат етеді немесе

символдарда, немесе пайыздарда, мысалы COLSPEC="20%". Элемент <TABLE> атрибуттар бола алады:

bgcolor

Мынау атрибут ұяшықтарға бедерсіз бір түсті түсті сұрау қояды, bgcolor өзіне

меншікті атрибутымен немесе background ие болмайды

< TABLE bgcolor = түс >

background

Мынау атрибутты ұяшықтарға бедерсіз бір түсті сурет сұрау қояды, bgcolor өзіне меншікті атрибутымен bgcolor немесе background ие болмайды.

<TABLE background=URL файлдыңкескіні>

bordercolor

Мынау атрибут рамка түсін сұрау қояды, border атрибутымен тек қана қолданылады. <TABLЕ border=санbordercolor=түс>

bordercolorlight

Мынау атрибут рамка түсін сұрау қояды, border атрибутымен тек қана қолданылады. <TABLE border=саны bordercolorlight=түс>

bordercolordark

Мынау атрибут рамка түсін сұрау қояды, border атрибутымен тек қана қолданылады. <TABLE border=саны bordercolordark=түс>

align

Мынау атрибут бетте кесте көлденен тегістеу тәртібін сұрау қояды, ол left

мағыналары, center және right қабылдай алады. <TABLE align=тәсіл>

width

Мынау атрибут пиксель кестесінің еніне сұрау қояды немесе барлық терезенің

пайыздарына. <TABLE width=сан немесе %>

border

Мынау пиксельде кестенің сыртқы жиектеулерінің атрибутарының енің сұрайды.

< TABLE border = сан >

cellspacing

Мынау атрибут пиксельдің ішкі жиектеу енін сұрайды.<TABLE сellspacing=сан >

сellpadding

Мынау атрибут кесте жиектеуімен бос жерге сұрау қояды. аралық ұсталушымен

ұяшықа және пиксельдерге.

<TABLE сellpadding = сан > қояды

summary

Мынау міндеттісіз атрибут үшін - браузерлерге . кесте қысқаша суреттеуін сұрау < TABLE summary = суреттеу >

rules

Мынау атрибут жолдардың арасына сызықтар сұрау үшін.< TABLE rules = all >

none-Сызық жоқ,үндемеу мағынасында қолданылады.

groups

Сызық бағаналармен топтардың арасында қолданылады.

THEAD, TFOOTжәне TBODY немесебағаналарды топтарымен COLGROUP және COL.

Rows - Тек қана сызықтар суреттеледі аралық жолдармен .

Cols-Тек қана сызықтар суреттеледі аралық бағаналармен .

All-Сызықтар жолдар арасында суреттеледі және бағаналармен .

Frame-Мынау атрибут көрсетеді, кадр қандай жақтары, кесте қоршаған, көрінетін болады .

< TABLE frame = void >мүмкінмағынаның:

Void -Жақтарды жоқ . Мынау мағына үндемеумен қолданылады.

Above-Үстінгі жағы.

Below-Астынғы жағы.

Hsides-Тек қана үстінгі және астынғы жағы.

Vsides-Тек қана сол жақ пен оң жақ.

Lhs-Тек қана сол жақ.

Rhs-Тек қана оң жақ.

Box-Бүкіл төрт жағыда .

Border-Бүкіл төрт жағыда .

Id-Бұл атрибут ссылкаға ат береді.

<TABLE id=аты> Элемент <COL>

Элемент <COL> кесте бағаналарының тапсырма мақсатымен қолданылады, атрибуттары

бола алады:

Width-Бұл атрибут колонкаға ұяшықтың ұзындығын береді.

<COL width=мәртебе>

Bgcolor-Бұл атрибут ұяшыққа фонның түсін береді . <СOL bgcolor=түс>

Align-Ұяшық ішінде Бұл атрибут ұсталушы көлденен тегістеу тәртібін сұрау қояды, ол left мағыналары , center және right . қабылдай алады.

<СOL align=тәсіл>

Valign-Мынау ұяшық ішінде атрибут ұсталушы тік тегістеу тәртібін сұрау қояды , ол мағыналар қабылдай алады : middle - ортаға және top - үстінде. <СOL valign=мағына>

Id-Мынау атрибут сілтемеге арналған атыны сұрау қояды. <COL id=аты>

Элемент<COLGROUP> Элемент<COLGROUP>кесте бағаналарының топтарының тапсырма мақсаты мен қолданылады, атрибуттар бола алады:

Bgcolor-Мынау атрибут ұяшықтардың фон түсін сұрау үшін.

<COLGROUP bgcolor=түс>

Align-Мынау ұяшық ішінде атрибут ұсталушы көлденендік тегістеу тәртібін сұрау үшін, ол left мағыналары , center және right . қабылдай алады.

<COLGROUP align=тәсіл>

Valign-Мынау ұяшық ішінде атрибут ұсталушы тік тегістеу тәртібін сұрау үшін, ол мағыналар қабылдай алады: middle - ортаға және top - үстінде .

<COLGROUP valign=мағына>

Rectangle 72Rectangle 73Rectangle 74span – бұл атрибут топтағы бағандар санын береді.<COLGROUP span=сан>

width-Бұл атрибут бағандағы ұяшықтарға енін береді.<COLGROUP width=сан>

id-Бұл атрибут сілтемеге атын береді. <COLGROUP id=аты>

<THEAD> элементі

<THEAD> элементі жоғарыдағы «бас бөлікке» логикалық топқа жол қою үшін қолданылады. <THEAD><TR><TD>...<TD>...</THEAD>

bgcolor-Бұл атрибут ұяшыққа түс береді. <THEADbgcolor= түс>

align

Бұл атрибут ұяшық ішіндегіні горизонталдық режимде түзетеді. left, center және right мәнін қояды. <THEADalign= тәсіл>

valign-Бұл атрибут ұяшық ішіндегіні вертикалдық режимде түзетеді. middle ортада және top - жоғарыда. <THEADvalign=мән>

id-Бұл атрибут сілтемеге атын қояды.<THEAD id=аты>

<TBODY> элементі

<TBODY> элементі «денеге» логикалық топқа жол қою үшін қолданылады.

<TBODY ><TR ><TD >...<TD >...</TBODY>

bgcolor-Бұл атрибут ұяшыққа түс береді. <TBODY bgcolor= түс>

align-Бұл атрибут ұяшық ішіндегіні горизонталдық режимде түзетеді. left, center және right мәнін қояды. <TBODY align=тәсіл>

valign-Бұл атрибут ұяшық ішіндегіні вертикалдық режимде түзетеді. middle ортада және top - жоғарыда. <TBODY valign=мән>

id-Бұл атрибут сілтемеге атын қояды. <TBODYid=аты>

<TFOOT> элементі

<TFOOT> элементі төмендегі «бас бөлікке» логикалық топқа жол қою үшін қолданылады. <TFOOT><TR><TD>...<TD>...</THEAD>

bgcolor-Бұл атрибут ұяшыққа түс береді. <TFOOT bgcolor= түс>

align-Бұл атрибут ұяшық ішіндегіні горизонталдық режимде түзетеді. left, center және right мәнін қояды. <TFOOT align=тәсіл>

valign-Бұл атрибут ұяшық ішіндегіні вертикалдық режимде түзетеді. middle ортада және top - жоғарыда. <TFOOT valign=мән>

id-Бұл атрибут сілтемеге атын қояды. <TFOOTid=аты>

Жолдың басы:<TR> элементі

<TR> элементі анықталған ұяшықтар жолын ашады және ақырғы тегті қажет етпейді, бірақ осындай элементті әрбір жолды таңдау үшін қолдануға болады, жолдағы барлық ұяшықтардың стилін атрибуттарға сүйемелейді. Кейбір ұяшықтар басқаша болуы мүмкін.

Bgcolor-Бұл атрибут ұяшыққа түс береді. <TR bgcolor= түс>

Align-Бұл атрибут ұяшық ішіндегіні горизонталдық режимде түзетеді. left, center және right мәнін қояды. <TR align= тәсіл>

Valign-Бұл атрибут ұяшық ішіндегіні вертикалдық режимде түзетеді. middle

ортада және top - жоғарыда. <TR valign=тәсіл>

Id-Бұл атрибут сілтемеге атын қояды. <TR id=аты>

Кестенің тақырыбы:<CAPTION> ЭЛЕМЕНТІ

<CAPTION> элементі кесте рамкасының сыртындағы тақырыпқа сұрау қояды, top және bottom, left және right, сонымен қатар id – сілтемеге қойылатын аты align атрибутын қолдана алады. <CAPTION> текст </CAPTION>

Тақырып ұяшықтары <TH> элементі

<TH>элементіid атрибутын сүйейтін тақырып ұяшықтарын сұра қояды.

<TH атрибуты>тақырып тексті

<TD>ұяшығындағы деректер

<TD> элементі ұяшықтағы деректерді анықтайды

Bgcolor-Бұл атрибут ұяшыққа түс береді. <TD bgcolor= түс>

Width-Бұл атрибут ұяшыққа пиксельде және % енін береді.<TD width= сан немесе %>

Height-Бұл атрибут ұяшыққа пиксельде ұзындығын береді.<TD height=мән>

Rowspan-Бұл атрибут бағандар мен біріккен ұяшықтарды бірүлкен өлшемді ұяшық береді. Сонымен қатар көрші ұяшықтар өшірілмейді, көрші ұяшықтар оның орнын ие болғанша жасырылады. <TD rowspan=жолдар саны>

Colspan-Бұл атрибут жолдармен біріккен ұяшықтарды бір үлкен өлшемді ұяшық береді. Сонымен қатар көрші ұяшықтар өшірілмейді, көрші ұяшықтар оның орнын ие болғанша жасырылады. <TD colspan=бағандар саны >

Align-Бұл атрибут ұяшық ішіндегіні горизонталдық режимде түзетеді. left, center және right мәнін қояды. <TD align= тәсіл >

Valign-Бұл атрибут ұяшық ішіндегіні вертикалдық режимде түзетеді. middle ортада жәнеtop - жоғарыда. <TD valign=тәсіл>

Nowrap-Бұл атрибут басқа кестелерге қарағанда автоматты түрде ұяшықтағы сөздерді аударуды болдыртпайды. Осындай нәтижені алу үшін &nbsp объектісінде пробелдерді қолдануға болады.

Id-Бұл атрибут сілтемеге атын қояды. <TD id=аты>

Мысалдар

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

<TABLE ALIGN=CENTER BORDER=3 WIDTH=”80%” BGCOLOR=YELLOW BORDERCOLOR=BLUE>

<CAPTION><H2>Кесте тақырыбы</H2></CAPTION>

<TR><TD>кестенің бірінші торы</TD><TD>кестенің екінші торы</TD></TR>

<TR><TD>кестенің бірінші торы</TD><TD>кестенің екінші торы</TD></TR>

</TABLE>

А) 1-жолдың фонын ақшыл (<TR BGCOLOR=SILVER>),сұр түске түрлендіріңдер

Б) жақтаулар (бордюрді) қалыңдығын,ұялардағы мәтінді өзгертіңдер, т.с.с.

2.Келесі мысалды теріп,нәтижесін қарап шығыңдар да оған бірсыпыра өзгерістер енгізіңіздер:

<TABLE ALIGN=”RIGHT” BORDER=”3”BORDERCOLOR=”Blue”WIDTH=”80%”>

<CAPTION ALIGN=”RIGHT”>Тақырып кестенің оң жақ жоғары бұрышына шығады</CAPTION>

<TR><TH COLSPAN=”3”>Бағана тақырыбы</TH></TR>

<TR ALIGN=”RIGHT”BGCOLOR=”yellow”>

<TH> 1 бағана</TH><TH> 2 бағана</TH><TH> 3 бағана</TH></TR>

<TR><TD> 1 бағана мәліметтері</TD>

<TD> 2 бағана мәліметтері</TD>

<TD> 3 бағана мәліметтері</TD>

</TR> </TABLE>

Мысал -тапсырма:

Бір студенттер тобы жайлы кесте құрып, мысал келтірейік (1-сурет).

<html><body text=blue><table border=10 bordercolor=green width=100% align=center bgcolor=”yellow><caption align=bottom><H2>Студенттер жайлы мәліметтер </H2>

</caption><tr><th colspan=4> ГНГ-03-1К тобы студенттерінің тізімі </th></tr>

<tr><th>  </th><th>Аты-жөні </th><th> Адресі </th>

<th> Телефоны </th></tr><tr><th rowspan=3>Ұлдар </th><td> Қалауов Ғазиз</td><td> Сәтпаев көшесі, 10-үй 6 пәтер </td><td> 47-60-57 </td></tr>

<tr><td>Мұқанов Қуаныш</td><td>Абай даңғылы,15-үй 25-пәтер</td>

<td> 36-99-61 </td></tr>

<tr><td>Төреғалиев Данияр</td><td>А.Молдагулова көшесі, 101-үй 6-пәтер</td>

<td> 77-77-77 </td></tr>

<tr><th rowspan=3>Қыздар</th>

<td>Жапсарбаева Сандуғаш</td><td> Т.Өзал көшесі, 101-үй 25-пәтер

</td><td> 75-45-25 </td></tr>

<tr><td> Мәмедова Ділфуза</td><td> Т.Өзал көшесі, 101-үй 21-пәтер

</td><td> 40-45-25 </td></tr>

<tr><td> Төлебаева Жаңыл</td><td> Т.Өзал көшесі, 101-үй 20-пәтер

</td><td> 40-45-25 </td></tr>

</table> </body> </html>

1-сурет. Кестеге енгізілген мәліметтердің экрандағы көрінісі

Төмендегі үлгі бойынша кесте құру қажет

1-Тапсырма:

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

<TABLE ALIGN=CENTER BORDER=3 WIDTH="80%" BGCOLOR=YELLOW BORDERCOLOR=BLUE>

<CAPTION><H2>Кесте тақырыбы</H2></CAPTION>

<TR><TD>кестенің бірінші торы</TD>

<TD>кестенің екінші торы</TD></TR>

<TR><TD>кестенің бірінші торы</TD>

<TD>кестенің екінші торы</TD></TR>

</TABLE>

а) 1-жолдың фонын ақшыл (<TR BGCOLOR=SILVER>), сұр түске түрлендіріңіздер.

б) жақтаулар (бордюрді) қалыңдығын, ұялардағы мәтінді өзгертіңіздер, т.с.с.

2) Келесі мысалды теріп, нәтижесін қарап шығыңыздар да, оған бірсыпыра өзгерістер енгізіңіздер:

<TABLE ALIGN="RIGHT" BORDER="3" BORDERCOLOR="Blue" WIDTH="80%">

<CAPTION ALIGN="RIGHT">

Тақырып кестенің оң жақ жоғарғы бұрышына шығады

</CAPTION> <TR><TH COLSPAN="3">Бағана тақырыбы</TН></TR>

<TR ALIGN="RIGHT" BGCOLOR="yellow">

<TH> 1 бағана</TH><TH> 2 бағана</TH><TH> 3 бағана</TН>

</TR>

<TR><TD> 1 бағана мәліметтері</TD>

<TD> 2 бағана мәліметтері</TD>

<TD> 3 бағана мәліметтері</TD>

</TR>

</TABLE>

а) Кестенің екі жолынада тағы бір бағана қосыңыздар;

ә) Тағы екі жол қосыңыздар;

б) Тордағы мәтін сөздерін, кесте жолының фонын, жеке ұялардыңда ішкіф орнын өзгертіңіздер;

в) Тақырып түсін өзгертіңіздер, т.с.с.

г) Кестеалдында, тақырыптан соң және кесте соңында түрлі түсті көлденең сызықтар жүргізіңіздер.