Mavzu: Web-sahifaning jadvalli tartibi. Bootstrapdagi komponentlari Reja: Web-sahifalarda jadval tuzish 2
1 2
Bog'liqNew Документ Microsoft Word
teglari orasida joylashtiriladi. Jadvallarda bundan tashqari ustunlar guruhini va teglari yordamida aniqlash mumkin, hamda va teglar bilan mos ravishda jadvalning yuqorigi va pastgi sarlavhalarini (shapkalarini) tashkil qilish mumkin. Satrlar guruhini esa tegi yordamida hosil qilamiz. Shunday qilib jadval asosan yuqorida ko’rilgan teglardan tashkil topadi, qolgan boshqa jadval elementlari esa shu ob'ektlar ichida joylashadi.
Jadvallarda balandlikni o’rnatish parametri yo’q, kenglikni esa width shart bo’lmagan parametr bilan o’rnatish mumkin. Jadvaldagi yacheykaning balandligi yacheykadagi ob'ektning 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 holatga o’tadi. Bu esa bizga yacheykalarida Web sahifaning elementlari joylashgan ko’rinmas jadval tuzish imkoniyatini yaratadi.
Yacheykalar o’rtasidagi masofani cellspacing parametri yordamida piksellarda o’rnatish mumkin. Xuddi shunga o’xshash cellpadding parametri yacheyka ichidagi ob'ekt 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.
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 esa 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. Har 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.
,
bu teglar bilan belgilangan matn sarlavha ko’rinishini oladi. Sarlavhani berish masalasi
bu teglar matnni satr yoki ustun sarlavhasi qilib, biroz qalin shriftda tasvirlaydi;
va jadvalning har bir satrini aniqlaydi. tegi zarur emas, biroq u sizning HTML kodingizni yanada to’la tushunarli qiladi;
bu teglar juftligi jadvalning har bir yacheykasi uchun matn ajratadi.
Rowspan (yoki colspan) lardan foydalanganda mos holda satr yoki ustunlarning miqdorini kamaytirishni esdan chiqarmang. Jadvalga HTML ning boshqa elementlarini ham qo’shish mumkin. Shunday ekan unga ixtiyoriy turdagi ro’yxat kiritilishi mumkin. Qat'iy ravishda yoyilgan teglardan foydalanganlikni kuzatib borish kerak, aks holda ro’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 so’zlari yordamida beriladi. Yana siz umumiy ravishda jadval uchun tekislashda (
va |
---|
va |
tegda) berish mumkin. align va valign kalit so’zlarining har 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 holatida) valign=bottom matnni yacheykaning past qirrasi bo’ylab tekislaydi. 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 har xil ranglardan foydalanish juda qiyin bo’lgan. Bootstrap - bu HTML, CSS va JS kutubxonasi bo'lib, u informatsion veb-sahifalarning rivojlanishini soddalashtirishga qaratilgan (aksincha veb-ilovalar ). Uni veb-loyihaga qo'shishning asosiy maqsadi - Bootstrap-ning rang, o'lcham, shrift va tartibini ushbu loyihaga tatbiq etish. Shunday qilib, mas'ul ishlab chiquvchilar ushbu tanlovlarni o'zlarining xohishlariga ko'ra topadimi, bu asosiy omil. Loyihaga qo'shilgandan so'ng, Bootstrap hamma uchun asosiy uslub ta'riflarini taqdim etadi HTML elementlari. Natijada nasr, jadvallar va shakl elementlari uchun bir xil ko'rinish hosil bo'ladi veb-brauzerlar. Bundan tashqari, ishlab chiquvchilar Bootstrap-da belgilangan CSS sinflaridan foydalanishlari mumkin, chunki ularning tarkibini tashqi ko'rinishini yanada moslashtirish mumkin. Masalan, Bootstrap ochiq va quyuq rangdagi jadvallar, sahifalar sarlavhalari, taniqli tirnoqli tirnoqlar va ta'kidlangan matn bilan ta'minlangan. Bootstrap shuningdek, bir nechta JavaScript komponentalari bilan birga keladi jQuery plaginlari. Kabi qo'shimcha foydalanuvchi interfeysi elementlarini taqdim etadi dialog oynalari, maslahatlar va karusellar. Har bir Bootstrap komponentasi HTML tuzilishidan, CSS deklaratsiyalaridan va ba'zi hollarda JavaScript kodlariga hamroh bo'ladi. Ular, shuningdek, ba'zi bir mavjud bo'lgan interfeys elementlari, masalan, kirish maydonlari uchun avtomatik to'ldirish funktsiyasini kengaytiradi. Bootstrap ramkasidan foydalanilgan veb-sahifaning misoli Firefox Bootstrapning eng ko'zga ko'ringan tarkibiy qismlari uning joylashuv komponentlari, chunki ular butun veb-sahifaga ta'sir qiladi. Joylashtirishning asosiy komponenti "Konteyner" deb nomlanadi, chunki sahifadagi barcha elementlar unga joylashtirilgan. Ishlab chiquvchilar belgilangan kenglikdagi va suyuqlik kengligidagi konteynerlardan birini tanlashlari mumkin. Ikkinchisi har doim veb-sahifaning kengligini to'ldirsa, ikkinchisi sahifani ko'rsatadigan ekranning o'lchamiga qarab oldindan belgilangan to'rtta aniqlangan kenglikdan birini ishlatadi: 576 pikseldan kichik 576-768 piksel 768–992 piksel 992–1200 piksel 1200 pikseldan kattaroq Konteyner o'rnatilgandan so'ng, boshqa Bootstrap layout komponentlari qatorlar va ustunlarni aniqlash orqali CSS Flexbox tartibini amalga oshiradi. Bootstrap-ning oldindan tuzilgan versiyasi bitta CSS fayli va har qanday loyihaga osongina qo'shilishi mumkin bo'lgan uchta JavaScript fayli ko'rinishida mavjud. Bootstrap-ning xom shakli, ishlab chiquvchilarga qo'shimcha sozlash va hajmlarni optimallashtirishni amalga oshirishga imkon beradi. Ushbu xom shakl modulli, ya'ni ishlab chiquvchi keraksiz qismlarni olib tashlashi, mavzuni qo'llashi va kompilyatsiya qilinmagan modifikatsiyalashi mumkin. |
Download 135,79 Kb.
Do'stlaringiz bilan baham:
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling