Mikroformatlar sizning boshingizga tushadi deb o'ylaysizmi? Ular emas! Ular oddiy belgilar bo'lib, ulardagi ma'lumotlar uchun standartlashtirilgan sinf nomlaridan foydalanadi. Standart vCardni tekshiring:
CommerceNet
Work:
169 University Avenue
Palo Alto,
CA
94301
USA
Work +1-650-289-4040
Fax +1-650-289-4041
Email:
info@commerce.net
Klass selektor
Klas selektor bu htmldagi elementni aniq bir qiymatini belgilab olish uchun ishlatiladi. "Class selector" nuqta (.) bilan boshlanishi kerak. Masalan aytaylik biror klasning "center" qiymatini olaylik.
#para1 {
text-align: center;
color: red;
}
Quyida
elementni klasiga oid misolni ko'ramiz.
p.center {
text-align: center;
color: red;
}
Id selektor
Id selektor htmldagi biror elementning id sini belgilab unga ko'rinish berishda ishlatiladi. Bizga ma'lumki, id takrorlanmas bo'lishi kerak. Shu qatori, id selektor veb sahifadagi o'ziga xos "id" ini belgilaydi. Id maxsus hash kod orqali belgilanadi ya'ni (#) belgi orqali.
#para1 {
text-align: center;
color: red;
}
Id: noyob (Sahifadagi bitta elementga qo'llaniladi) Sinf: Sahifadagi bir nechta elementlarga qo'llaniladi.
Class selector bir necha html elementlarda ishlatiladi. Bir nechta elementlarga o'xshash uslubni berishni xohlagan holatlarda.ID tanlagich yagona elementni yagona identifikatsiya qilish yoki uslublash uchun ishlatiladi. Ikki html elementi bir xil identifikator nomiga ega bo'lolmaydi.Uslubni tanlashda siz sinf tanlovchisiga "." Bilan murojaat qilasiz, ID raqami tanlagichiga esa "#" bilan murojaat qilasiz.
Id va sinf javascript orqali element tanlashda juda muhim rol o'ynaydi. Ba'zi bir id asosida elementlarni olsangiz, javascript o'sha id bilan bog'langan bitta elementni qaytaradi.
Ba'zi bir sinf asosida elementlarni olsangiz, javascript ushbu sinf bilan bog'liq bo'lgan elementlarning qatorini qaytaradi.
Standartlar shuni ko'rsatadiki, berilgan har qanday identifikator nomiga sahifa yoki hujjat ichida faqat bir marta murojaat qilish mumkin, ammo klassdan ko'p marta foydalanish mumkin. CSS-da sinf nomlari '' 'bilan to'ldiriladi. (ya'ni "div.container") va ID raqamlari "#" bilan belgilanadi (ya'ni "h3 oralig'i # sarlavha"). Albatta, tirnoqsiz (').
Sinflar umumiy va identifikatorlari o'ziga xosdir. Siz sahifada bir xil identifikatorli bitta elementga ega bo'lishingiz mumkin. Ammo sahifada bir xil sinf nomiga ega ko'plab elementlarga ega bo'lishingiz mumkin. CSS-da ID hash belgisi bilan, sinf esa nuqta bilan ko'rsatiladi. Html teglari va css uslublari quyidagi misollar sifatida ko'rsatilgan:
Agar men buni texnik bo'lmagan odamga tushuntirmoqchi bo'lsam, men buni shunday tushuntiraman.Siz sahifaga kiritgan CSS faqat o'sha sahifaga tegishli. Elementlarni aniqlash uchun sinf va ID raqamlari berilgan. Ushbu sahifani Dunyo, ID DNK identifikatori va Qon guruhi deb tasniflang.Odamlar orasida DNK noyobdir, shuning uchun u faqat bitta odamga tegishli (ya'ni ID) va qon guruhi takrorlanadi.Xulosa: Agar biz ID bilan element yaratsak, u faqat o'sha noyob shaxsga (ya'ni Elementga) tegishli va agar biz bir xil qon guruhiga ega bo'lgan guruhni yaratsak, u o'sha qon guruhiga ega bo'lganlarga (ya'ni Class) tegishli bo'ladi. Qon guruhi takrorlanishi mumkin, ammo DNK takrorlanmaydi.