Attribute oltin qoidalari:
Hamisha ochiluvchi (<_>) tag ichida tagning o'zidan keyin bitta joy tashlangan holda keladi, ya'ni "" HTML dokumenti asosiy qismining tagi hisoblanadi, u qabul qilishi mumkin bo'lgan "bgcolor" attribute sifatida keladi.
Faqatgina qaysi tag ichida kelsa o'sha tagga tegishli malumotlar uchun o'z vazifasini o'taydi, masalan:
kitoblar
ushbu "kitoblar" so'zi yangi abzastda kelishiga
tagi orqali buyruq berilyapti, align="center" esa faqatgina "kitoblar" so'zini web sahifa marqazida joylashga buyruq beryapti va
orqali bu abzast tugatilyapti shuning uchu
dan keyin keladigan so'zlar uchun markazda kelish buyrug'i o'rinli emasdir.
HTMLda yuzlab taglar mavjud va bu taglarning hammasi ham attributelar bilan kelavermaydi, bir o'zi keladigan taglar ham bor.
HTMLda hamma taglarning o'z attributelari bor, bir tagning attributi boshqa bir tag uchun o'rinli bo'lmasligi mumkin, masalan
kitoblar
umuman ma'noga ega emas, chunki "bgcolor"
ning attributi hisoblanmaydi.
Biroq align="center"
dan tashqari boshqa taglar uchun ham hizmat qilishi mumkin, masalan kitoblar
Barcha attribute o'z qiymatiga ega, va bu qiymatlar attributedan so'ng "=" (tenglik) belgisidan keyin qo'shtirnoq ichida kelishi shart. Yuqoridagi misolga qaytadigan bo'lsak
, align attribute center uning qiymati va qo'shtirnoq ichida kelyapti.
Bitta attributening har hil qiymatlari bo'lishi mumkin, masalan
kitoblar
da "center" o'rniga "left" yoki "right" qiymatlarini qo'ysa ham boladi, unda mos ravishda "kitoblar" so'zi web sahifamizning chap yoki o'ng tarafida paydo bo'ladi.
Attribute turiga qarab uning qaiymatlari har hil bo'lishi mumkin, masalan align attributi center/left/right/justify qiymatlarini qabul qilsa, bgcolor faqat ranglarni qabul qiladi, align attributining qiymati sifatida ranglar yozilsa natija chiqmaydi, yoki aksincha bgcolor ning qiymati center/left/right/justify lardan biri bo'la olmaydi.
Aksariyat (hammasi emas) attributlar birdaniga ikkita yoki undan ko'p qiymat qabul qilmaydi, yani align="center, left" deb yozish mutlaqo mumkin emas. Lekin desa bo'ladi, shunda agar browser "arial" ni qo'llasa matnimiz arial da paydo bo'ladi agar qo'llamasa "times new roman" ni o'qiydi.
Bitta tagning bir nechta attributelari bo'ladi va bu attributelar hammasi ochiluvchi tag ichida keladi, orasida vergul shart emas masalan: bu yerda web sahifa orqa foni (yellow) sariq matnlar esa (black) qora rangda bo'lishiga buyruq berilyapti. Attributelar faqat kerak bo'lgandagina qo'llaniladi.
Bir hil attribute bitta tag ichiga 2 marta yozilmaydi, har hil qiymatlarni olsa ham, yani
kitoblar
deb yozish mutlaqo mumkin emas.
Mashq 2: Quydida keltirilgan misolning HTML kodlari qanday bo'lishini ayting va yangi NotePad dokumentini ochib mustaqil yozib ko'ring, javoblari shu darsning quyi qismida berilgan.
HTML Saboqlari
HTML "Tag"lari haqida tushuncha
"Attribute"lar nima?
|
Dostları ilə paylaş: |