Skip to content

Elementlarni tanlash ​

CSS selektorlar HTML elementlarini tanlash (yoki topish) uchun ishlatiladi va ularni stilizatsiya qilish imkonini beradi.

CSS selektorlarini besh asosiy toifaga bo'lish mumkin:

  • Oddiy selektorlar (element nomi, id, class asosida tanlaydi)
  • Kombinator selektorlar (elementlar o'rtasidagi munosabatga asoslanadi)
  • Pseudo-class selektorlar (elementning holatiga qarab tanlaydi)
  • Pseudo-element selektorlar (elementning bir qismini tanlaydi va stil beradi)
  • Attribute selektorlar (atribut yoki atribut qiymati asosida tanlaydi)

Quyida eng asosiy CSS selektorlar haqida ma'lumot beriladi.

Element Selektori ​

Element selektori HTML elementlarini ularning nomi bo'yicha tanlaydi.

Misol:

css
p {
    text-align: center;
    color: red;
}

Yuqoridagi kod barcha <p> elementlarini markazga joylashtiradi va matn rangini qizil qiladi.

ID Selektori ​

ID selektori HTML elementini uning id atributi orqali tanlaydi.

ID har bir sahifada yagona bo'lishi kerak, shuning uchun ID selektori faqat bitta elementni tanlaydi.

ID selektorini yozishda # belgisi va id nomi ishlatiladi.

Misol:

css
#para1 {
    text-align: center;
    color: red;
}

Bu kod faqat id="para1" bo'lgan elementga ta'sir qiladi.

Eslatma: ID nomi raqam bilan boshlanmasligi kerak!

Class Selektori ​

Class selektori HTML elementlarini class atributi orqali tanlaydi.

Class selektorini yozishda . belgisi va class nomi ishlatiladi.

Misol:

css
.center {
    text-align: center;
    color: red;
}

Bu kod barcha class="center" bo'lgan elementlarni markazga joylashtiradi va qizil rang beradi.

Faqat ma'lum bir elementni class orqali tanlash ham mumkin:

Misol:

css
p.center {
    text-align: center;
    color: red;
}

Bu kod faqat <p class="center"> elementlariga ta'sir qiladi.

HTML element bir nechta classga ega bo'lishi mumkin:

Misol:

html
<p class="center large">Bu paragraf ikki classga ega.</p>

Eslatma: Class nomi ham raqam bilan boshlanmasligi kerak!

Universal Selektor ​

Universal selektor (*) sahifadagi barcha HTML elementlarni tanlaydi.

Misol:

css
* {
    text-align: center;
    color: blue;
}

Bu kod barcha elementlarni markazga joylashtiradi va matn rangini ko'k qiladi.

Guruhlash Selektori ​

Guruhlash selektori bir nechta elementlarni bir xil stil bilan tanlash uchun ishlatiladi.

Quyidagi kodda h1, h2 va p elementlari bir xil stilga ega:

css
h1 {
    text-align: center;
    color: red;
}

h2 {
    text-align: center;
    color: red;
}

p {
    text-align: center;
    color: red;
}

Kod qisqaroq bo'lishi uchun selektorlarni vergul bilan guruhlash mumkin:

Misol:

css
h1, h2, p {
    text-align: center;
    color: red;
}