Skip to content

HTML class atributi ​

HTML class atributi HTML elementiga klass belgilash uchun ishlatiladi.
Bir nechta HTML elementlar bir xil klassga ega bo'lishi mumkin.


class atributi ​

class atributi ko'pincha stil jadvalidagi klass nomiga ishora qilish uchun ishlatiladi. JavaScript orqali ham, ma'lum klass nomiga ega elementlarni topish va boshqarish mumkin.

Quyidagi misolda, uchta <div> elementi "shahar" klassiga ega. Barcha <div> elementlar bosh qismdagi .shahar stiliga muvofiq bir xil tarzda bezatiladi:

html
<!DOCTYPE html>
<html>
<head>
<style>
  .shahar {
    background-color: tomato;
    color: white;
    border: 2px solid black;
    margin: 20px;
    padding: 20px;
  }
</style>
</head>
<body>

<div class="shahar">
  <h2>London</h2>
  <p>London Angliyaning poytaxti.</p>
</div>

<div class="shahar">
  <h2>Parij</h2>
  <p>Parij Fransiyaning poytaxti.</p>
</div>

<div class="shahar">
  <h2>Tokio</h2>
  <p>Tokio Yaponiyaning poytaxti.</p>
</div>

</body>
</html>

Quyidagi misolda, ikki <span> elementi "eslatma" klassiga ega. Ikkala <span> ham bosh qismdagi .eslatma stiliga muvofiq bezatiladi:

html
<!DOCTYPE html>
<html>
<head>
<style>
.eslatma {
  font-size: 120%;
  color: red;
}
</style>
</head>
<body>

<h1>Mening <span class="eslatma">Muhim</span> Sarlavham</h1>
<p>Bu <span class="eslatma">muhim</span> matn.</p>

</body>
</html>

TIP

class atributini istalgan HTML elementda ishlatish mumkin.

WARNING

Klass nomi katta-kichik harflarga sezgir!

TIP

CSS haqida ko'proq ma'lumotni CSS Darsligi sahifasida o'rganishingiz mumkin.


Klass sintaksisi ​

Klass yaratish uchun nuqta (.) belgisi va klass nomini yozing. So'ng, CSS xossalarini jingalak qavslar {} ichida belgilang:

"shahar" nomli klass yaratish:

html
<!DOCTYPE html>
<html>
<head>
<style>
.shahar {
  background-color: tomato;
  color: white;
  padding: 10px;
}
</style>
</head>
<body>

<h2 class="shahar">London</h2>
<p>London Angliyaning poytaxti.</p>

<h2 class="shahar">Parij</h2>
<p>Parij Fransiyaning poytaxti.</p>

<h2 class="shahar">Tokio</h2>
<p>Tokio Yaponiyaning poytaxti.</p>

</body>
</html>

Bir nechta klasslar ​

HTML element bir nechta klassga tegishli bo'lishi mumkin.

Bir nechta klasslarni belgilash uchun klass nomlarini bo'sh joy bilan ajrating, masalan: <div class="shahar asosiy">. Element ko'rsatilgan barcha klasslar bo'yicha bezatiladi.

Quyidagi misolda, birinchi <h2> elementi ham shahar klassiga, ham asosiy klassiga tegishli va har ikkala klassning CSS uslublarini oladi:

html
<h2 class="shahar asosiy">London</h2>
<h2 class="shahar">Parij</h2>
<h2 class="shahar">Tokio</h2>

Turli elementlar bir xil klassdan foydalanishi mumkin ​

Turli HTML elementlar bir xil klass nomiga ishora qilishi mumkin.

Quyidagi misolda, <h2> va <p> elementlari "shahar" klassiga ega va bir xil uslubga ega bo'ladi:

html
<h2 class="shahar">Parij</h2>
<p class="shahar">Parij Fransiyaning poytaxti</p>

JavaScriptda class atributidan foydalanish ​

Klass nomi JavaScript orqali ham ma'lum elementlar uchun vazifalarni bajarishda ishlatiladi.

JavaScriptda ma'lum klass nomiga ega elementlarni getElementsByClassName() metodi orqali olish mumkin:

Tugmani bosganda "shahar" klassiga ega barcha elementlarni yashirish:

html
<script>
function meningFunksiyam() {
  var x = document.getElementsByClassName("shahar");
  for (var i = 0; i < x.length; i++) {
    x[i].style.display = "none";
  }
}
</script>

INFO

Yuqoridagi kodni tushunmasangiz, xavotir olmang.
Siz JavaScript haqida ko'proq HTML JavaScript bobida yoki JavaScript Darsligi sahifasida o'rganishingiz mumkin.


Bob yakuni ​

  • HTML class atributi element uchun bir yoki bir nechta klass nomini belgilaydi
  • Klasslar CSS va JavaScript orqali elementlarni tanlash va ularga murojaat qilish uchun ishlatiladi
  • class atributini istalgan HTML elementda ishlatish mumkin
  • Klass nomi katta-kichik harflarga sezgir
  • Turli HTML elementlar bir xil klass nomiga ishora qilishi mumkin
  • JavaScriptda ma'lum klass nomiga ega elementlarni getElementsByClassName() metodi orqali olish mumkin