logo

Django frameworki va uning imkoniyatlari, jadvallar

Yuklangan vaqt:

08.08.2023

Ko'chirishlar soni:

0

Hajmi:

128.3994140625 KB
Django frameworki va uning imkoniyatlari ,  jadvallar
Reja:
1. Jadvallar haqida umumiy ma’lumot.
2. Jadvallarninng qo’llanilishi va uni qurish.
3. Bir yacheykaga bir necha satrlarni birlashtirish.
4. Bir necha ustunlarni bir yacheykaga birlashtirish.
5. Jadvaldagi ranglar. Jadvallar  h aqida umumiy ma’lumot
Jadvallar-bu  Web sahifalarda  ma’lumotlarni (vizual)  tashkil qilishning
mu h im   vositalaridan   biridir.   Bizga   ma’lumki   HTMLda,   bezatish
elementlarini   aniq   koordinatalar   bo’yicha   joylashtirish   vositalari   mavjud
emas.   Shuning   uchun   jadvallardan   shu   maqsadda   foydalanish   maqsadga
muvofi q . Jadvallarni Web sahifaga joylashtirib, ularning kataklariga bezatish
elementlarini   joylashtirish   mumkin.   Bundan   tashqari   yana   freymlar   deb
ataluvchi   vositalar   yordamida   ham   bu   ishlarni   amalga   oshirish   mumkin.
Lekin   bu   vosita   oxirgi   vaqtlarda   Web   masterlar   orasida   o’z   ommaviyligini
yo’qota boshladi. Biz freymlarga keyingi ma’ruzamizda batafsil to’xtalamiz.
Jadvallardan   to’laligicha   foydalanish   qoidalarini   bilish   uchun   ularning
tuzilishini  yaxshi  bilish  talab  qilinadi.  HTML   da   jadvallar  satrlardan   tashkil
topadi,   satrlar   esa   o’z   navbatida   yacheyka   (katak)lardan   tashkil   topadi.
Shunday   ekan   bu   obyektlarning   h ar   birining   o’z   parametrlari   mavjud.   Bu
parametrlar   yordamida   ularning   o’lchamlarini   o’rnatish   mumkin.   Agar   biz
jadvalning  kengligini  oldindan  aniqlab   q o’ygan  bo’lsak,  masalan  100  piksel
deb aniqlagan bo’laylik va   h ar bir satrda 4 ta yacheyka joylashgan bo’lib bu
yacheykalarning   h ar   birining   uzunligi   30   pikseldan   iborat   bo’lsin,   u   h olda
jadval kengligi 100 piksel bo’lmasdan balki 120 piksel bo’ladi. Agar birorta
yacheyka kengligi 30 pikseldan ko’p bo’lgan grafik tasvir joylashgan bo’lsa,
u   h olda   yacheykaning   kengligi   tasvir   kengligiga   mos   ravishda   kengayadi,
buning natijasida esa butun jadvalning kengligi oshadi. Bu imkoniyat shuning
uchun   yaratilgan,   buning   natijasida   q ar   bir   yacheykadagi   ma’lumot   aniq   va
h yech   qanday   yo’qotishlarsiz   to’laligicha   tasvirlanadi.   Shuni   e’tiborga   olish
kerakki jadvalning ustunlarini oldindan aniqlash imkoniyati yo’q. Ustunlarni
brauzerning o’zi jadval satrlarini ta h lil qilib aniqlaydi va jadvalni to’laligicha
tasvirlaydi.  Endi   biz   jadval   teglari   bilan   tanishishni   boshlaymiz.   Jadval   va   uning
tashkil   etuvchi   hamma   elementlari   <table>   va   </table>   teglari   orasida
sarlavhasi   esa   <caption>   va   </caption>   teglari   orasida   joylashtiriladi.
Jadvallarda   bundan   tashqari   ustunlar   guru h ini   <col>   va   <colgroup>   teglari
yordamida   aniqlash   mumkin,   hamda   <thead>   va   <tfoot>   teglar   bilan   mos
ravishda   jadvalning   yuqorigi   va   pastgi   sarlavhalarini   (shapkalarini)   tashkil
qilish   mumkin.   Satrlar   guru h ini   esa   <tbody>   tegi   yordamida   h osil   q ilamiz.
Shunday   qilib   jadval   asosan   yuqorida   ko’rilgan   teglardan   tashkil   topadi,
qolgan   boshqa   jadval   elementlari   esa   shu   obyektlar   ichida   joylashadi.
<table>   tegida   jadvalning   barcha   xususiyatlarini   o’rnatish   uchun   yetarli
bo’lgan parametrlar mavjud. 
Jadvallarda   balandlikni   o’rnatish   parametri   yo’q,   kenglikni   esa   width
shart bo’lmagan parametr bilan o’rnatish  mumkin. Jadvaldagi yacheykaning
balandligi   yacheykadagi   obyektning   o’lchamiga   mos   ravishda   hisoblanadi.
Jadval   chegaralarining   kengligini   o’rnatish   uchun   border   parametridan
foydalanamiz.   Bu   parametrga   manfiy   bo’lmagan   butun   qiymat   beriladi.
Chunki   u   chegaradagi   chiziqlarning   kengligini   (piksellarda)   o’rnatadi.   Agar
biz   bu   parametrga   “nol”   qiymat   o’rnatsak   jadval   chegaralari   ko’rinmas
h olatga   o’tadi.   Bu   esa   bizga   yacheykalarida   Web   sahifaning   elementlari
joylashgan   ko’rinmas   jadval   tuzish   imkoniyatini   yaratadi.   Yacheykalar
o’rtasidagi   masofani   cellspaciing   parametri   yordamida   piksellarda   o’rnatish
mumkin.   Xuddi   shunga   o’xshash   cellpadding   parametri   yacheyka   ichidagi
obyekt   bilan   uning   chegaralari   orasidagi   masofani   piksellarda   o’rnatadi.
Shunday   qilib   cellspacing   yacheykalar   o’rtasidagi   ochiq   (bo’sh)   masofa,
cellpadding  esa yacheyka ichidagi bo’sh qoldirilgan joy. 
8.1. Jadvallarninng qo’llanilishi va uni qurish
Ro’yxatlardagi   bitta   kamchilik   –   bu   ularning   bir   o’lchovliligidir.   Bu
degani   siz   ro’yxatda   ma’lumotlarni   ketma-ketlik   bilan   satrma-satr joylashtirishingiz   mumkin   deganidir.   Jadvallar   ma’lumotlarni   faqat   satr
bo’ylab emas balki ustun bo’yicha ham joylashtirish imkonini beradi.
Jadvallarni shunday ishlatish kerakki ular Web sahifada shunchaki joy
egallamasligi   kerak.   Jadvalning   satr   va   ustunlari   ma’lumotlarni   taqqoslash,
qarama   -   qarshi   qo’yish   imkonini   beradi.   H ar   bir   satr   va   ustundagi
ma’lumotlarni elektron jadval singari tasvirlash mumkin.
Yaxshi   tuzilgan   jadval   bilan   Web   sahifa   ma’lumotga   boy   va   tartibli
bo’ladi,   ammo   ko’rimsiz   jadval   sizning   ma’lumotlaringizni   chalkashtirib
yuboradi. 
Jadval   masalasi   murakkab   ko’rinishi   mumkin,   chunki   buning   uchun
butun bir teglar ketma-ketligi tuziladi. 
<table>   va   </table>   teglar   jadvalini   butunligicha   o’z   ichiga   oladi.
Ma’lumot   chiqarilishini   boshqa   bir   teglar   ketma-ketligi   aniqlaydi.   Quyida
jadvalning hamma teglari ifoda qilingan:
 <table>,   </table>  bu teglar jadvalni egallaydi.  <table>  tegi  brauzerga
o’zidan   keyin   jadvalning   berilishi   kelishini   xabar   qiladi.   Agar   siz   satr
va   ustunlarni   ajratib   turuvchi   (chiziqlari)   ko’rinishini   o’zgartirishni
xoxlasangiz  border  kalit s o’ zini kiriting  (<table border>   h osil bo’ladi);
 <caption>   va   </caption >   bu   teglar   bilan   belgilangan   matn   sarlavha
ko’rinishini oladi. Sarlavhani berish masalasi  <tc>  va  </tc>  yordamida
ham bajarilishi mumkin;
 <th>   va   </th>   bu teglar matnni satr yoki ustun sarlavhasi qilib, biroz
qalin shriftda tasvirlaydi;
 <tr>   va   </tr>   jadvalning   h ar   bir   satrini   aniqlaydi.   </tr>   tegi   zarur
emas, biro q  u sizning HTML kodingizni yanada to’la tushunarli qiladi;
 <td>   va   </td>   bu   teglar   juftligi   jadvalning   h ar   bir   yacheykasi   uchun
matn ajratadi;
Sizning birinchi  q adamingiz – ona teg  <table>  ni kiritish. < table>  </table>
jadvalning   h ar bir yacheykasi nozik chiziqlar bilan b o’ linishi uchun   <table>
tegiga   border=1     kalit   so’zini   kiriting.   Agar   bu   bo’lmasa   yacheykaning
so’zlari   avtomatik   tarzda   tekislanadi,   ammo   jadvalda   t o’ r   (ajratuvchi
chiziqlar) bo’lmaydi. 
Endi yacheykalarni birin-ketin yaratib boring.
Dastlab satrni bering: 
<table>
<tr>
</tr>
</table>
bundan so’ng ustunning sarlavhasi bo’ladigan yacheykani bering. Brauzerlar 
sarlavhani qolgan matnlarga nisbatan qalinro q  shriftda tasvirlaydi.
<table>
       <tr>
       <th> god </th>
       <th> model </th>
       <th> marka </th>
      </tr>
</table>
H ozir   sizning   jadvalingiz   ustunlarning   sarlavhasi   hisoblangan   bita   satrdan
iborat. Qolgan satrlarni ham kiritib boshlaymiz.  H ar bir satrda ustunlar soniga
razm solib boring,  h ozirgi  h olatda 3 ta ustun mavjud.
Misol 8_1.
<html>
<head>
<title>Jadval</title>  </head>
    <table border=1>
  <tr>
    <th> yil </th>
    <th> model </th>  
              <th> marka </th>
  </tr>
  <tr>
    <td> 1986 </td>
    <td> toyota </td>
    <td> cozolla </td>
  </tr>
  <tr>
     <td> 1986 </td>
     <td> chazolet </td>
     <td> nova </td>
  </tr>
  <tr>
     <td> 1996 </td>
     <td> plymouth </td>
     <td> neon </td>
  </tr>
</table>
</html> Web sahifalarda juda ko’p satr va ustundan iborat jadvallarni yaratish 
mumkin.
Bir yacheykaga bir necha satrlarni birlashtirish.
Agar   siz   tez-tez   jadvallardan   foydalanib   tursangiz,   qaysidir   bir
yacheyka   jadvalning   bir   necha   satrlarini   birlashtirish   lozim   bo’lib   qolgan
vaziyat bilan albatta tanishsiz. Bu yerda sizga  <td>  tegi ichiga  qo’ shiladigan
rowspan  kalit so’zi asqotadi. Misol qilib bundan keyingi bo’limlarda beysbol
jadvlining versiyalarini ko’rib o’tamiz.
Misol 8_2.
   <html>
    <head>
       <title>Birlashtirish</title>
    </head>
    <body>
       <table border=1>
<tr>
    <td> Dilshod </td>     <td rowspan=2> Xorazm </td>
    <td> 16 - 2 </td>
               <td> 2.73</td>
    <td> 194 </td>
</tr>
<tr>
    <td> Ma h mudjon</td>
    <td> 28 - 2 </td>
               <td> 1.92</td>
    <td> 199 </td>
</tr>
<tr>
    <td> Javlon</td>
    <td> Nukus</td>
    <td> 28 - 1 </td>
               <td> 1.95</td>
    <td> 200 </td>
</tr>
  </table>
  </body>
 </html> Bir necha ustunlarni bir yacheykaga birlashtirish va r o’ yxat kirgizish.
rowspan   bir   necha   satrlarni   birlashtirgani   kabi,   colspan   bir   necha
ustunlarni birlashtiradi.   colspan  kalit s o’ zi yordamida siz istagan mi q dordagi
ustunlarni   bir   yacheykaga   birlashtirishingiz   mumkin.   Quyidagi   misolga
e’tiboringizni  q arating:
Misol 8_3.   
<html>
< head >< title > Jadval   va   r o’ yxat </ title >
</head>
    <body>
       <table border=1>
<tr>
    <th colspan=2> shaxsiy ma’lumot </th>
    <th colspan=3> statistika </th>
</tr>
<tr>
     <th> ism </th>      <th> komanda </th>
     <th>  g’ alaba/ma g’ lubiyat </th>
     <th> jarima </th>
     <th> ochko </th>
</tr>
<tr>
     <th> Dilshod </th>
     <th> Jayxun </th>
     <th> 2/1 </th>
     <th> 0 </th>
     <th> 7 </th>
</tr>
<tr>
     <th> Ma h mudjon </th>
     <th> Spartak </th>
     <th> 3/1 </th>
     <th> 0 </th>
     <th> 10 </th>
</tr>
  </table>
  </body>
 </html> E h tiyotkorlik!     rowspan   (yoki   colspan )   lardan   foydalanganda   mos
h olda   satr   yoki   ustunlarning   mi q dorini   kamaytirishni   esdan   chiqarmang.
Jadvalga HTML ning boshqa elementlarini ham qo’shish mumkin. Shunday
ekan   unga   ixtiyoriy   turdagi   r o’ yxat   kiritilishi   mumkin.   Q at’iy   ravishda
yoyilgan  teglardan  foydalanganlikni  kuzatib  borish  kerak,  aks   h olda  r o’ yxat
kodlarini ajratib ko’rish qiyin bo’ladi.
Jadval   yacheykalarining   vertikal   yoki   gorizontal   ravishda   matnni
tekislash   masalasini   berish   mumkin.   Tekislash   usullari   maxsus   align   va
valign     kalit   suzlari   yordamida   beriladi.   Yana   siz   umumiy   ravishda   jadval
uchun   tekislashda   ( <table>   tegida),   joriy   satr   uchun   ( <tr>   tegda)   yoki   bir
yacheyka uchun ( <td>  tegda) berish mumkin.
align   va   valign   kalit   s o’ zlarining   h ar   biri   uchun   3   ta   mumkin   bo’lgan
ifodalari bor:
 align=left  matnni yacheykaning chap tarafi bo’yicha tekislaydi (jimlik) 
 align=center  matnni yacheykaning markazi bo’ylab tekislaydi 
 align=right  matnni yacheykaning o’ng tarafi bo’yicha tekislaydi  
 valign=top   matnni yuqori qismi bo’yicha  tekislaydi (agarda ma’lumot
bir necha satrdan iborat bo’lganda foydalaniladi)  valign=middle   matnni   yacheykaning   markazidan   vertikal   bo’ylab
tekislaydi (jimlik  h olatida)
 valign=bottom  matnni yacheykaning past qirrasi bo’ylab tekislaydi.
Jadvaldagi ranglar
So’ngi   vaqtlargacha   Web   sahifaning   jadvaldagi   ranglarni   boshqarish
imkoni   mavjud   emas   edi.   Jadval   turi   qora   rangda,   fon   esa   sahifa   foni   rangi
bilan mos tushar edi. Biror bir yacheykaning rangini boshqasidan ajratish va
h ar xil ranglardan foydalanish juda qiyin bo’lgan.
Xozirda   fon   va   tur   rangini   berish   mumkin   bo’lgan   yangi   teglar   qatori
mavjud. Birinchi   h olda   bgcolor   kalit s o’ zi   <table>   tegida quyidagi ravishda
qo’yiladi. 
<table border bgcolor=yellow>
</table>
Endi   esa   jadval   fonining   rangi   sariq   bo’ladi.   Quyidagi   16   rangdan   ixtiyoriy
birini uning nomini ko’rsatgan  h olda berishingiz mumkin: 
Black   -  qora                       Treen   - t o’q  yashil 
Navy    - to’q ko’k           Tial     - ko’k 
Silver   - ochiq kul rang            Lime   - yashil 
Blue     - ko’k                        Aqua   - beryozov ы y  
Maroon  - malinov ы y              Olive   - olivkov ы y 
Purple  - sirenov ы y                 Troy    - temno-ser ы y 
Red     - qizil                      Yellow  - sari q  
Fuchsia  - rozov ы y                   White   - o q
bgcolor   kalit so’zidan boshqa yana ranglarni boshqarish uchun quydagi kalit
so’zlari ham ishlatiladi:
bordercolor   –   jadval   qoshiyasining   (turining)   rangini   o’zgartirish.
bordercolordark/bordercolorlight     -   jadval   qoshiyasining   (turining)   rangini
qo’shimcha 3 o’lchamli ko’rinishda o’osil qilish uchun ishlatiladi. Quyida   yangi   kalit   so’zlarning   barchasini   ishlatib   tuzilgan   oddiy   namuna
berilgan:
<table   border=2     bgcolor=yellow   bordercolor=red
bordecolordark=blue     border color light=grey>
</table>
Ko’rib   turganingizdek   siz   bu   kalit   so’zlar   yordamida   jadvalning   tash q i
ko’rinishini   o’zgartirishning   ko’p   imkoniyatlariga   ega   bo’lasiz.   Bu   h ali
hammasi emas. Bu kalit so’zlarni   h ar bir satr va yacheyka uchun berishimiz
mumkin. Pastda berilgan HTML kodda   h ar bir yacheykaninng rangi alohida
beriladi.
Misol 8_4.
 <html>
<head>
   <title>Jadval katakchalari</title>
</head>
<body>
<table border=2 width=300>
   <tr>
      <td bgcolor=yellow>   </td>
      <td bgcolor=black> <font color=yellow>
11111</font>   </td>
</tr>
       <tr>
    <td bgcolor=black> <font color=yellow> 22222 </font>  </td>
      <td bgcolor=yellow> 33333</td>
    </tr>
</table>
</body> </html>
Bu   kalit   suzlarni   tr   tegida   ham   berish   mumkin.   Bunda   satrning   rangi
beriladi. Jadval matnining rangi uning foni rangi bilan mos tushmaganligiga
e’tiboringizni  q arating. Matn rangi  font  tegi yordamida o’zgartirilishi kerak.  Asosiy adabiyotlar
1. Matrosov S . Ch . i dr . HTML 4.0 v podlinnike. BHV-SPb, 2000. 672 s.
2. Uilton P. JAVASCRIPT. Osnovы. Simvol-plyus. 2002. 1056 s.
3. Kingli-Xyu  E., Kingli-Xyu  K. JAVASCRIPT  1.5:  Uchebnыy kurs.  Piter.
1-ye  izdaniye. 2002.
4. Tomson L., Velling L. Razrabotka Web-prilojeniy na PHP i MySQL. - K.:
"DiaSoft", 2001. - 672 s.
Qo’ shimcha adabiyotlar
1. Speynauer S., Kuersia V. Spravochnik Web-mastera. - K: "BHV", 1997. -
368 s.
2. Brandenbau.   JAVASCRIPT.   Sbornik   reseptov   dlya   professionalov.   SPb.
2001.
3. Ratshiller   T.,   Gerken   T.   PHP4:   razrabotka   Web-prilojeniy.   Piter,   2001.   -
384 s.
4. Yarger   R.,   Riz   Dj.,   King   T.   MySQL   i   mSQL.   Bazы   dannыx   dlya
nebolshix predpriyatiy i Interneta. - SPb: Simvol-Plyus, 2000 - 560 s.
5. Xilayer   S.,   Mizik   D.   Programmirovaniye   Active   Server   Pages.   -   M:
"Russkaya redaksiya", 1999. - 296 s.
6. Xolzner S. Perl: spesialnыy spravochnik. - SPb: "Piter". 2000. - 496 s.
7. Shvars R., Kristiansen T. Izuchayem Perl. - K: "BHV", 2000. - 320 s.

Django frameworki va uning imkoniyatlari , jadvallar Reja: 1. Jadvallar haqida umumiy ma’lumot. 2. Jadvallarninng qo’llanilishi va uni qurish. 3. Bir yacheykaga bir necha satrlarni birlashtirish. 4. Bir necha ustunlarni bir yacheykaga birlashtirish. 5. Jadvaldagi ranglar.

Jadvallar h aqida umumiy ma’lumot Jadvallar-bu Web sahifalarda ma’lumotlarni (vizual) tashkil qilishning mu h im vositalaridan biridir. Bizga ma’lumki HTMLda, bezatish elementlarini aniq koordinatalar bo’yicha joylashtirish vositalari mavjud emas. Shuning uchun jadvallardan shu maqsadda foydalanish maqsadga muvofi q . Jadvallarni Web sahifaga joylashtirib, ularning kataklariga bezatish elementlarini joylashtirish mumkin. Bundan tashqari yana freymlar deb ataluvchi vositalar yordamida ham bu ishlarni amalga oshirish mumkin. Lekin bu vosita oxirgi vaqtlarda Web masterlar orasida o’z ommaviyligini yo’qota boshladi. Biz freymlarga keyingi ma’ruzamizda batafsil to’xtalamiz. Jadvallardan to’laligicha foydalanish qoidalarini bilish uchun ularning tuzilishini yaxshi bilish talab qilinadi. HTML da jadvallar satrlardan tashkil topadi, satrlar esa o’z navbatida yacheyka (katak)lardan tashkil topadi. Shunday ekan bu obyektlarning h ar birining o’z parametrlari mavjud. Bu parametrlar yordamida ularning o’lchamlarini o’rnatish mumkin. Agar biz jadvalning kengligini oldindan aniqlab q o’ygan bo’lsak, masalan 100 piksel deb aniqlagan bo’laylik va h ar bir satrda 4 ta yacheyka joylashgan bo’lib bu yacheykalarning h ar birining uzunligi 30 pikseldan iborat bo’lsin, u h olda jadval kengligi 100 piksel bo’lmasdan balki 120 piksel bo’ladi. Agar birorta yacheyka kengligi 30 pikseldan ko’p bo’lgan grafik tasvir joylashgan bo’lsa, u h olda yacheykaning kengligi tasvir kengligiga mos ravishda kengayadi, buning natijasida esa butun jadvalning kengligi oshadi. Bu imkoniyat shuning uchun yaratilgan, buning natijasida q ar bir yacheykadagi ma’lumot aniq va h yech qanday yo’qotishlarsiz to’laligicha tasvirlanadi. Shuni e’tiborga olish kerakki jadvalning ustunlarini oldindan aniqlash imkoniyati yo’q. Ustunlarni brauzerning o’zi jadval satrlarini ta h lil qilib aniqlaydi va jadvalni to’laligicha tasvirlaydi.

Endi biz jadval teglari bilan tanishishni boshlaymiz. Jadval va uning tashkil etuvchi hamma elementlari <table> va </table> teglari orasida sarlavhasi esa <caption> va </caption> teglari orasida joylashtiriladi. Jadvallarda bundan tashqari ustunlar guru h ini <col> va <colgroup> teglari yordamida aniqlash mumkin, hamda <thead> va <tfoot> teglar bilan mos ravishda jadvalning yuqorigi va pastgi sarlavhalarini (shapkalarini) tashkil qilish mumkin. Satrlar guru h ini esa <tbody> tegi yordamida h osil q ilamiz. Shunday qilib jadval asosan yuqorida ko’rilgan teglardan tashkil topadi, qolgan boshqa jadval elementlari esa shu obyektlar ichida joylashadi. <table> tegida jadvalning barcha xususiyatlarini o’rnatish uchun yetarli bo’lgan parametrlar mavjud. Jadvallarda balandlikni o’rnatish parametri yo’q, kenglikni esa width shart bo’lmagan parametr bilan o’rnatish mumkin. Jadvaldagi yacheykaning balandligi yacheykadagi obyektning o’lchamiga mos ravishda hisoblanadi. Jadval chegaralarining kengligini o’rnatish uchun border parametridan foydalanamiz. Bu parametrga manfiy bo’lmagan butun qiymat beriladi. Chunki u chegaradagi chiziqlarning kengligini (piksellarda) o’rnatadi. Agar biz bu parametrga “nol” qiymat o’rnatsak jadval chegaralari ko’rinmas h olatga o’tadi. Bu esa bizga yacheykalarida Web sahifaning elementlari joylashgan ko’rinmas jadval tuzish imkoniyatini yaratadi. Yacheykalar o’rtasidagi masofani cellspaciing parametri yordamida piksellarda o’rnatish mumkin. Xuddi shunga o’xshash cellpadding parametri yacheyka ichidagi obyekt bilan uning chegaralari orasidagi masofani piksellarda o’rnatadi. Shunday qilib cellspacing yacheykalar o’rtasidagi ochiq (bo’sh) masofa, cellpadding esa yacheyka ichidagi bo’sh qoldirilgan joy. 8.1. Jadvallarninng qo’llanilishi va uni qurish Ro’yxatlardagi bitta kamchilik – bu ularning bir o’lchovliligidir. Bu degani siz ro’yxatda ma’lumotlarni ketma-ketlik bilan satrma-satr

joylashtirishingiz mumkin deganidir. Jadvallar ma’lumotlarni faqat satr bo’ylab emas balki ustun bo’yicha ham joylashtirish imkonini beradi. Jadvallarni shunday ishlatish kerakki ular Web sahifada shunchaki joy egallamasligi kerak. Jadvalning satr va ustunlari ma’lumotlarni taqqoslash, qarama - qarshi qo’yish imkonini beradi. H ar bir satr va ustundagi ma’lumotlarni elektron jadval singari tasvirlash mumkin. Yaxshi tuzilgan jadval bilan Web sahifa ma’lumotga boy va tartibli bo’ladi, ammo ko’rimsiz jadval sizning ma’lumotlaringizni chalkashtirib yuboradi. Jadval masalasi murakkab ko’rinishi mumkin, chunki buning uchun butun bir teglar ketma-ketligi tuziladi. <table> va </table> teglar jadvalini butunligicha o’z ichiga oladi. Ma’lumot chiqarilishini boshqa bir teglar ketma-ketligi aniqlaydi. Quyida jadvalning hamma teglari ifoda qilingan:  <table>, </table> bu teglar jadvalni egallaydi. <table> tegi brauzerga o’zidan keyin jadvalning berilishi kelishini xabar qiladi. Agar siz satr va ustunlarni ajratib turuvchi (chiziqlari) ko’rinishini o’zgartirishni xoxlasangiz border kalit s o’ zini kiriting (<table border> h osil bo’ladi);  <caption> va </caption > bu teglar bilan belgilangan matn sarlavha ko’rinishini oladi. Sarlavhani berish masalasi <tc> va </tc> yordamida ham bajarilishi mumkin;  <th> va </th> bu teglar matnni satr yoki ustun sarlavhasi qilib, biroz qalin shriftda tasvirlaydi;  <tr> va </tr> jadvalning h ar bir satrini aniqlaydi. </tr> tegi zarur emas, biro q u sizning HTML kodingizni yanada to’la tushunarli qiladi;  <td> va </td> bu teglar juftligi jadvalning h ar bir yacheykasi uchun matn ajratadi; Sizning birinchi q adamingiz – ona teg <table> ni kiritish.

< table> </table> jadvalning h ar bir yacheykasi nozik chiziqlar bilan b o’ linishi uchun <table> tegiga border=1 kalit so’zini kiriting. Agar bu bo’lmasa yacheykaning so’zlari avtomatik tarzda tekislanadi, ammo jadvalda t o’ r (ajratuvchi chiziqlar) bo’lmaydi. Endi yacheykalarni birin-ketin yaratib boring. Dastlab satrni bering: <table> <tr> </tr> </table> bundan so’ng ustunning sarlavhasi bo’ladigan yacheykani bering. Brauzerlar sarlavhani qolgan matnlarga nisbatan qalinro q shriftda tasvirlaydi. <table> <tr> <th> god </th> <th> model </th> <th> marka </th> </tr> </table> H ozir sizning jadvalingiz ustunlarning sarlavhasi hisoblangan bita satrdan iborat. Qolgan satrlarni ham kiritib boshlaymiz. H ar bir satrda ustunlar soniga razm solib boring, h ozirgi h olatda 3 ta ustun mavjud. Misol 8_1. <html> <head> <title>Jadval</title>