Bo'limini ichida yuritiladi. Namuna


Download 0.65 Mb.
Pdf ko'rish
bet6/9
Sana05.05.2023
Hajmi0.65 Mb.
#1427020
1   2   3   4   5   6   7   8   9
Bog'liq
Bahrom 2



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:
1   2   3   4   5   6   7   8   9




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