Veb-sahifalardagi noyob identifikatorlar
W3C-ga ko'ra, HTML-dagi ID identifikatori:
element uchun yagona identifikator
Bu juda kuchli atributlarning juda oddiy tavsifi. ID identifikatori veb-sahifalar uchun bir nechta amallarni bajarishi mumkin:
- Uslublar varali tanlovi - bu ko'pchilik odamlar uchun ID identifikatorini ishlatadigan vazifadir. Ular noyob bo'lgani uchun, siz ID xususiyatidan foydalanishda uslubni ishlatganda veb-sahifangizdagi faqat bitta elementni yaratishga ishonch hosil qilishingiz mumkin. Uslublar uchun identifikatorni ishlatishning salbiy tomoni shundaki, u juda o'ziga xoslik darajasiga ega bo'lib, unda ba'zi bir sabablarga ko'ra uslubni keyinchalik uslubda bekor qilmoqchi bo'lsangiz, bu juda qiyin bo'ladi. Shu sababli, joriy veb-ilovalar umumiy uslublar uchun identifikator va identifikator tanlash o'rnida sinflar va sinf selektorlaridan foydalanishga arzimaydi.
- Veb-brauzerlarni havola qilish uchun belgilangan latchlar URL-ning oxiridagi identifikatorga ishora qilib, veb-hujjatlaringizdagi aniq joylarni belgilashga imkon beradi. Siz URLni faqatgina bir funt belgisi (#) oldida URLning oxiriga qo'shishingiz mumkin. Bundan tashqari, siz ushbu funktsiyalarga sahifaning o'zi bilan bog'lanishingiz mumkin, buning uchun funt-belgilar (#) va identifikator nomi element uchun href atributiga qo'shiladi. Masalan, kontakt identifikatori bilan bo'linish mavjud bo'lsa, uni o'sha sahifaga bog'lashingiz mumkin:
Bu bog'ning matnidir - Buyruqlar uchun mos yozuvlar - Agar siz Javascript funktsiyalarini yozsangiz, skriptlaringiz bilan sahifadagi aniq elementga o'zgartirish kirita olishingiz uchun ID identifikatoridan foydalanishni xohlaysiz.
- Boshqa ishlov berish - id sizning veb-dokumentlarni kerakli tarzda ishlashiga imkon beradi. Misol uchun, siz HTMLni ma'lumotlar bazasiga ko'chirib olishingiz mumkin va ID identifikatori maydonlarni belgilaydi.
ID identifikatoridan foydalanish qoidalari
Hujjatning istalgan nuqtasida id xususiyatidan foydalanadigan tegishli hujjat bo'lishi uchun siz amal qilishingiz kerak bo'lgan bir necha qoidalar mavjud:
- ID raqami (az yoki AZ) bilan boshlanishi kerak.
- Barcha keyingi belgilar harflar, raqamlar (0-9), defis (-), pastki chiziq (_), ikkilik (:) va davrlar (.) Bo'lishi mumkin.
- Har bir ID hujjat ichida yagona bo'lishi kerak. Nima uchun?
ID identifikatoridan foydalanish
Veb-saytingizning noyob elementini identifikatsiyalashganingizdan so'ng, uslublar jadvallarini faqatgina bitta elementga moslash uchun foydalanishingiz mumkin.
Biz bilan bog'lanish
Bu erda matnli tarkib mavjud
div # kontakt-bo'lim {fon: # 0cf;}
- shunchaki,
# kontakt-bo'lim {fon: # 0cf;}
Ushbu ikkita tanlovchidan bittasi ishlaydi. Birinchisi (div # kontakt-bo'lim) "kontakt-bo'lim" identifikatoriga ega bo'linishni maqsad qiladi. Ikkinchisi ("kontakt-bo'lim") hali ham "kontakt-bo'lim" identifikatori bilan ishora qilar ekan, u faqat izlayotgan narsaning bo'linish ekanligini bilmaydi. Uslubning yakuniy natijasi aynan bir xil bo'ladi.
Hech qanday qo'shimchalar kiritmasdan ham ushbu elementga bog'lanishingiz mumkin:
Kontakt ma'lumotlariga havola
"GetElementById" javascript usuli bilan skriptlarda paragrafga murojaat qiling:
document.getElementById ("kontakt-bo'lim")
ID identifikatorlari HTML-larda juda ham foydali, hatto sinf sinchkovlari ularni ko'pincha umumiy uslublar uchun o'zgartirgan bo'lishsa ham. ID identifikatorini uslublar uchun kanca sifatida ishlatish, shuningdek ularni skriptlar uchun bog'lanishlar yoki maqsadlar uchun zanjir sifatida ishlatish qobiliyati bugungi kunda veb-dizaynda hali ham muhim o'rin egallagan degan ma'noni anglatadi.
Jeremy Girard tomonidan tahrirlangan