CSS Selektorlar
CSS Selektori nomi bilan ham aytib turibdi, siz bezak bermoqchi bo'lgan HTML elementlarini belgilaydi.
Last updated
CSS Selektori nomi bilan ham aytib turibdi, siz bezak bermoqchi bo'lgan HTML elementlarini belgilaydi.
Last updated
CSS Selektorlar siz still bermoqchi bo'lgan HTML elementlarini "topish" (yoki tanlash) uchun ishlatiladi.
Biz CSS selektorlarini beshta kategoriyaga bo'la olamiz:
Oddiy selektorlar (elementlarni teg nomi, id-si va classiga qarab topadi)
selektorlar (elementlarni ular orasidagi ma'lum munosabatiga qarab tanlaydi)
(elementlarni ma'lum bir holatga qarab tanlaydi)
(elementni ma'lum bir qismini tanlaydi va still beradi)
(elementlarni attribut nomiga yoki attribut qiymatiga qarab belgilaydi)
Ushbu sahifada asosan boshlang'ich CSS selektorlari tushuntirilgan.
Element selektori HTML elementlarini nomiga qarab tanlaydi.message = "hello world"
Ushbu misolda barcha <p>
elementlari o'rtada turadi va qizil rangda bo'ladi:
id
selektori elementni tanlash uchun HTML elementining id
atributidan foydalanadi.
Elementning id-si sahifada bitta bo'ladi, shuning uchun id
selektori bitta unikal elementni tanlash uchun ishlatiladi!
id-ga ega elementni tanlash uchun xesh (#) belgisini va undan keyin elementning id nomini yozing.
Ushbu misoldagi css kod id="para1"
attributiga ega elementga qo'llaniladi:
Note: id hech qachon raqam bilan boshlanmaydi!
Class selektori HTML elemntlarini class
attributiga qarab tanlaydi.
Class attributiga ega elementlarni tanlash uchun nuqta (.) belgisini va undan keyin class nomini yozing.
Ushbu misoldagi css kod class="center"
ga ega barcha HTML elementlarining rangizni qizil qiladi va uni markazga to'g'irlaydi:
Bundan tashqari, classni faqat maxsus HTML elementlariga ta'sir qilishi kerakligini belgilashingiz mumkin.
Ushbu misolda faqatgina class="center" ga ega
elementlari tanlangan va stil qiymatlari qizil va joylashuvi o'rtaga o'zgartirilgan:
HTML elementlari bittadan ortiq classlarni o'z ichiga olishi mumkin.
Ushbu misolda <p>
elementi bir vaqtni o'zida class="center"
va class="large"
larni jamlamoqda:
Note: Class nomi raqam bilan boshlanmaydi!
Universal selektor sahifadagi barcha HTML elementlarini belgilaydi.
CSS qoidasiga ko'ra quyidagi misolda barcha HTML elementlari tanlanadi:
Guruhlash selektori bir xil css kodlari bilan berilgan barcha HTML elementlarini tanlaydi.
Quyidagi CSS kodga e'tiboringizni qarating (h1, h2 va p elementlariga bir xil still qiymatlari berilgan):
Bunday uzun kodni guruhlash selektorlari yordamida qisqartirishingiz mumkin.
Guruh selektorlaridan foydalanish uchun har bir element nomidan keyin vergul orqali ajratish kerak.
#id
#firstname
id="firstname"
attributiga ega elementni tanlaydi
.class
.intro
class="intro" ga ega elementlarni tanlaydi
element.class
p.intro
Faqatgina class="intro"
ga ega <p>
elementlarini tanlaydi
*
*
Barcha elementlarni tanlaydi
element
p
Barcha <p>
elementlarini tanlaydi
element,element,...
div, p
Barcha <div>
va <p>
elementlarini tanlaydi