W3SCHOOLS
  • Dasturlashni dunyodagi eng katta dasturchilar saytidan o'rganing
  • HTML
    • Boshlash
      • Tanishuv
      • Editorlar
      • Boshlang'ich
      • Elementlar
      • Atributlar
      • Headinglar
      • Paragraflar
      • Style
      • Formatlash
      • Iqtiboslar
      • Izohlar
      • Ranglar
        • RGB
        • HEX
        • HSL
      • CSS
      • Havolalar
        • Havola ranglari
        • Havola bookmarklari
      • Rasmlar
        • Rasmlar
        • Rasm xaritalari
        • Orqafon rasmlar
        • Picture elementi
      • Favicon
      • Sahifa sarlavhasi
      • Ro'yxatlar
        • Tartiblanmagan ro'yxat
        • Tartiblangan ro'yxat
        • Tarifli ro'yxatlar
      • Block & Inline
      • Div elementi
      • Klasslar
      • Semantika
  • CSS
    • CSS qo'llanma
      • CSS HOME
      • CSS Tanishuv
      • CSS Sintaksis
      • CSS Selektorlar
      • CSS qanday qo'shiladi
      • CSS Izohlar
      • CSS Ranglar
        • RGB
        • HEX
        • HSL
      • CSS Matn
        • Matn ranggi
        • Matn joylashuvi
        • Text decoration
        • Text transform
        • Matn oralig'i
        • Text shadow
      • CSS Backgroundlar
        • Background color
        • Background image
        • Background repeat
        • Background attachment
        • Background shorthand
    • CSS Borderlar
      • Chegara kengligi
      • Chegara rangi
      • Chegara tomonlari
      • Border qisqarmasi
      • Yumaloq chegaralar
    • CSS Marginlar
      • Margin collapse
    • CSS Padding
    • CSS Width/Height
Powered by GitBook
On this page
  • CSS Selektorlari
  • CSS element selektori
  • CSS id selektori
  • CSS class selektori
  • CSS Universal selektor
  • CSS Guruhlash selektorlari
  • Barcha oddiy CSS selektorlari
  1. CSS
  2. CSS qo'llanma

CSS Selektorlar

CSS Selektori nomi bilan ham aytib turibdi, siz bezak bermoqchi bo'lgan HTML elementlarini belgilaydi.

PreviousCSS SintaksisNextCSS qanday qo'shiladi

Last updated 1 year ago

CSS Selektorlari

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.

CSS element selektori

Element selektori HTML elementlarini nomiga qarab tanlaydi.message = "hello world"

Ushbu misolda barcha <p> elementlari o'rtada turadi va qizil rangda bo'ladi:

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

CSS id selektori

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:

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

Note: id hech qachon raqam bilan boshlanmaydi!

CSS class selektori

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:

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

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:

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

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:

<p class="center large">This paragraph refers to two classes.</p>

Note: Class nomi raqam bilan boshlanmaydi!

CSS Universal selektor

Universal selektor sahifadagi barcha HTML elementlarini belgilaydi.

CSS qoidasiga ko'ra quyidagi misolda barcha HTML elementlari tanlanadi:

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

CSS Guruhlash selektorlari

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):

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

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

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

Bunday uzun kodni guruhlash selektorlari yordamida qisqartirishingiz mumkin.

Guruh selektorlaridan foydalanish uchun har bir element nomidan keyin vergul orqali ajratish kerak.

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

Barcha oddiy CSS selektorlari

Selektor
Misol
Ta'rif

#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

Kombinator
Pseudo-class selektorlar
Pseudo-elementlar selektorlari
Attribut selektorlari
https://www.w3schools.com/css/tryit.asp?filename=trycss_syntax_class
W3Schools online HTML editor
W3Schools online HTML editor
W3Schools online HTML editor
W3Schools online HTML editor
Logo
Logo
Logo
Logo