Great Recipes



Download 28,37 Kb.
bet1/4
Sana12.07.2022
Hajmi28,37 Kb.
#780879
  1   2   3   4
Bog'liq
Lab ishi blok-2


Laboratoriya ishi – 3
Mavzu: HTML5 imkoniyatlaridanfoydalanish.
Ishning maqsadi: HTML-xujjat tashkil qilishda gipermurojaat va freymlardan foydalanish.
Ishning natijasida talaba quyidagilarga ega bo’lishi kerak:
Bilishi kerak: gipermurojaat yaratish, freymlar;
Qila olishi kerak: HTML-xujjat yarata olish.


NAZARIY QISM
Freymlar
Freymlar baruzerni kuzatuv oynasini yonma-yon joylashgan bir nechta to’g’ri burchakli sohalarga bo’lish imkonini beradi. Mazkur bo’laklardan har biriga alohida HTML-fayl, ya’ni boshqalardan mustaqil ravishda ko’zdan kechiriluvchi fayllarni yuklash mumkin. Zaruriyat tug’ulganda freymlar orasida o’zaro bog’liqlikni tashkil etish mumkin. O’zaro bog’liqlik tashkil etilganda freymlardan birida ssыlka tanlansa, boshqa freym oynasida kerakli hujjatning yuklanishiga olib keladi.
Garchi HTML-hujjatlarda foydalanuvchiga axborot aks ettirilishining turli usullari havola etilsada, axborotni ifodalashning freym tizimi ham o’zining afzalliklariga ega. Quyidagi xollarda aynan freym tizimi qo’l keladi:

  • Bir soxada ishlayotganda boshqa bir soxaga hujjatlarni yuklash orqali boshqarishni tashkil etish zarurati tug’ulganda;

  • Эkranning boshqa hududlarida nima bo’lishidan qat’iy nazar ekranda doimo ko’rinib turishi kerak bo’lgan axborotni ko’zdan kechirish darchasining ma’lum qismiga joylashtirish lozim bo’lganda;

  • Darchaning xar biri mustaqil ravishda ko’rib chikilishi mumkin bo’lgan yonma-yon bir necha soxalarida joylashtirish qo’lay bo’lgan axborotni takdim etish zarurati tug’ulganda.

Freymlar tizimini tasvirlash uchun , yoki teglaridan foydalaniladi.
tegi freymlarni belgilaydi.
Freymlardan tashkil topgan Web-sahifalar bo’linmasiga ega bo’lishi mumkin emas.
va konteynerlari xar bir freymni belgilash blokini o’rab turadi. Bunday konteynerning ichida faqat teglari yoki kiritilgan teglari mavjud bo’ladi.
tegining atributlari:

  • ROWS;

  • COLS.

Ushbu parametrlar qiymatlari piksellarda, foizlarda yoki nisbiy birliklarda berilishi mumkin. Qator yoki ustunlar soni mos ro’yxatdagi qiymatlar soni bilan aniqlanadi. Masalan:
- uchta freymdan iborat to’plamni belgilaydi. Qiymatlar piksellarda berilgan. Birinchi freym 100 piksel, ikkinchisi 240 piksel va nihoyat so’nggi freym 140 piksel balandlikka ega.
-
ekranning maqbul balandligidan yuqori qatorning qiymati 25 foiz, o’rta qatorniki 50 foiz, quyi qatorniki 25 foiz ekanligini bildiradi.
- qiymatlar nisbiy birliklarda. “Yulduzcha” – “*” fazoni proportsional taqsimlash uchun ishlatiladi. Xar bir yulduzcha butunning bir qismini bildiradi. Hisoblab topish uchun yulduzchalar oldidagi sonlarni qo’shish va xosil bo’lgan sondan kasrning maxraji sifatida foydalaniladi. Yuqoridagi misolda birinchi ustun darcha umumiy kengligining 1/6, ikkinchi ustun 2/6, uchinchi ustun 3/6 qismini egallaydi.
.
Ushbu misolda qiymatlarni belgilashning 3 ta usulidan ham foydalanilgan. Ham ROWS, ham COLS atributlari birgalikda ishlatilganda freymlar setkasi yaratiladi:
.
tegi aloxida fayllarni belgilaydi, bu teg va teglari juftligining ichida joylashishi lozim. Masalan:






tegi berilganida qancha alohida freymlar belgilangan bo’lsa, shuncha freym teglarini yozish lozim.
tegi atributlari:
SRC
NAME
MARGINWIDTH
MARGINHEIGHT
SCROLLING
NORESIZE
FRAMEBORDER=YES/NO (Faqat IE lar uchun)

SRC atributi boshidan boshlab mazkur freymga yuklanuvchi hujjatning URL-manzilini belgilaydi. Odatda bunday manzil sifatida asosiy hujjat qaysi katalogda bo’lsa, usha erda joylashgan HTML-faylning nomidan foydalaniladi. Masalan:



Zero, freymni tasvirlashda berilgan HTML-fayl to’liq HTML-hujjat bo’lishi kerak, ya’ni u HTML, HEAD, BODY va boshqalarga ega bo’lishi lozim. Agar freymdan tasvirni aks ettirishda foydalanilsa, unda:

NAME parametri berilgan freymga ssыlka sifatida ishlatish mumkin bo’lgan freymning nomini belgilaydi. Masalan:

frame1 deb nomlangan ushbu freymga ssыlka qilinishi mumkin.
Masalan: frame1 freymiga other.html faylini yuklash uchun shu erga sichqoncha kursori bosiladi.
MARGINWIDTH va MARGINHEIGHT atributi freym xoshiya(chegara) kengligini belgilaydi.
Atributlar qiymatlari piksellarda beriladi.
Masalan:
Bu erda freym yuqori va pastda 5 piksel, o’ng va chap tomonlaridan esa 7 piksel chegaraga ega. Ishlatilishi mumkin bo’lgan eng kichik qiymat 1 pikseldir.
SCROLLING atributidan prokrutka yo’laklarini aks ettirishni boshqarishda foydalaniladi. Uning sintaksisi
ko’rinishga ega.
NORESIZE atributi foydalanuvchi tomonidan freym o’lchami o’zgartirilishining oldini olishda ishlatiladi. Masalan: .
Tabiiyki NORESIZE atributining bitta freymga nisbatan qo’llanilishi boshqa freymlar o’lchami o’zgartirilishining ham oldi olinishiga sabab bo’ladi.
Garchi freymlar tizimi HTML 4.0da standart bilan mustaxkamlangan bo’lsada, tegi freymlarni qo’llab-kuvvatlamaydigan brauzerlar yordamida ko’zdan kechirishda asqotadi. Demak, freymlarga bog’lanmagan brauzerlar uchun <NOFRAMES>va teglari juftligidan foydalaniladi. Masalan:
<a href="/html-hujjat-v2.html">butun HTML-hujjat </a>
Mazkur teglar orasiga joylashtirilgan barcha ma’lumotlar freymlarni qo’llab-quvvatlash imkoniyatiga ega bo’lmagan brauzerlar yordamida aks ettiriladi. Freymlarga bog’langan brauzerlar esa va orasidagi barcha axborotga bog’liq emas. Yuqorida keltirilgan parametrlar ishlatilgan misollarni ko’rib chikamiz.
Misol:


Great Recipes












Download 28,37 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish