Bo'limini ichida yuritiladi. Namuna
Download 0.65 Mb. Pdf ko'rish
|
Bahrom 2
- Bu sahifa navigatsiya:
- Opa-singil element selektori
- CSS atribut selektorlari
Kaskaddan foydalanishning yana bir qiziqarli usuli qo'shni CSS selektorlaridir. Ular selektorlar yig'indisi sifatida yoziladi: "span + a (rang ko'k)". Bunday holda, qo'shni talab qilinadigan parametrlarga mos keladigan boshqasi mavjud bo'lgan qo'shni hisoblanadi. Shunday qilib, agar kodda uchta element mavjud bo'lsa, unda mulk ularning birinchisiga qo'llanilmaydi, chunki uning qo'shnisi yo'q, lekin keyingi barchaga - ha. Buning sababi, oldingilar emas, balki ketma-ket selektorlar qo'shilganda yig'indi belgisi. Bunday yozuv kodni kamaytirishga va turli teglar uchun bir nechta CSS selektorlarini yozmaslikka yordam beradi, ularga bir xil xususiyatlarni qo'llaydi. Agar ro'yxatning ikkinchi elementiga qo'shimcha ravishda sinf berilsa va yozuv ".class + a (ko'k rang)" ga o'zgartirilsa, u holda ortga hisoblash undan boshlanadi va qoidaga mos keladigan keyingi elementlarning xususiyatlari o'zgaradi, birinchi ikkitasi esa bir xil bo'lib qoladi. Endi faraz qilaylik, bizning kodimizda turli sinflarga ega uchta bir xil teglar mavjud va biz ma'lum biridan keyin barcha elementlarni tanlashimiz kerak. Bunday holda, faqat CSS teg tanlash vositalaridan foydalanish yordam bermaydi. Buning uchun quyidagi kabi selektordan foydalaning: ".class ~ div". Bu berilgan sinfdan keyin keladigan div tegli elementlarni tanlaydi. Agar biz faqat div tegi bo'lgan elementlarni emas, balki barcha keyingilarini ham tanlamoqchi bo'lsak, tilda belgisidan keyingi teg o'rniga yulduzcha belgisini - "*" qo'yishimiz kerak. Bunday yozuv siz berilgan sinfdan keyin keladigan hamma narsani tanlashingiz kerakligini anglatadi. Agar selektor sifatida faqat yulduzcha qoldirsangiz, umuman sahifadagi barcha elementlarni tanlashingiz mumkin. CSS atribut selektorlari Faraz qilaylik, bizning kodimizda ba'zi atributlarga ega bo'lgan elementlar bor, lekin ularning barchasi bir-biridan farq qiladi va tire bilan yozilgan va biz sinf nomi ma'lum bir so'z bilan boshlanadigan barchani tanlashimiz kerak, masalan, "selektor" va sinflar ajratilgan "-" belgisi. Bu holatda nima qilish kerak? Selektor yozuvi kvadrat qavslar bilan boshlanadi, bu yerda avval atribut nomi yoziladi, keyin vertikal chiziq, "=" belgisi va "selektor": "ma'lumotlar-|= selektor". Keyinchalik, o'zgartirmoqchi bo'lgan kerakli xususiyatni yozing. Natijada, berilgan parametrlarga ega element tanlanadi. Sinflarni o'zgartirish orqali siz kodning ma'lum qismlarining xususiyatlarini o'zgartirishingiz mumkin. Agar sinf nomlari tire bilan emas, balki bir so'z bilan yozilsa, ular ham tanlanishi mumkin, lekin biroz boshqacha belgidan foydalangan holda. Bunday holda, vertikal chiziq "^" belgisi bilan almashtiriladi: "ma'lumotlar ^ = selektor". Bunday selektor sinf nomining boshi bilan pastki qatorni tanlaydi. Download 0.65 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling