Skip to content

CSSdan foydalanish usullari ​

Brauzer stil varaqasini o‘qiganda, HTML hujjatini stil varaqasidagi ma’lumotlarga ko‘ra formatlaydi.

CSS-ni qo‘shishning uchta usuli mavjud:

  • Tashqi CSS
  • Ichki CSS
  • Inline CSS

Tashqi CSS ​

Tashqi stil varaqasi yordamida butun sayt ko‘rinishini faqat bitta faylni o‘zgartirib o‘zgartirish mumkin!

Har bir HTML sahifada <head> bo‘limida <link> elementi orqali tashqi stil varaqasiga havola bo‘lishi kerak.

Misol:

html
<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="mystyle.css">
</head>
<body>
    <h1>Bu sarlavha</h1>
    <p>Bu paragraf.</p>
</body>
</html>

Tashqi stil varaqasi oddiy matn muharririda yoziladi va .css kengaytmada saqlanadi. Tashqi .css faylida HTML teglar bo‘lmasligi kerak.

"mystyle.css" fayli misoli:

css
body {
    background-color: lightblue;
}

h1 {
    color: navy;
    margin-left: 20px;
}

Eslatma: Property qiymati (20) va birlik (px) orasida bo‘sh joy bo‘lmasligi kerak.

Noto‘g‘ri: margin-left: 20 px;

To‘g‘ri: margin-left: 20px;

Ichki CSS ​

Agar bitta HTML sahifada o‘ziga xos uslub bo‘lsa, ichki stil varaqasi ishlatiladi.

Ichki stil <head> bo‘limidagi <style> elementida aniqlanadi.

Misol:

html
<!DOCTYPE html>
<html>
<head>
    <style>
        body {
            background-color: linen;
        }
        h1 {
            color: maroon;
            margin-left: 40px;
        }
    </style>
</head>
<body>
    <h1>Bu sarlavha</h1>
    <p>Bu paragraf.</p>
</body>
</html>

Inline CSS ​

Inline stil bitta elementga o‘ziga xos uslub berish uchun ishlatiladi.

Inline stil uchun tegga style atributi qo‘shiladi va istalgan CSS xossasi yoziladi.

Misol:

html
<!DOCTYPE html>
<html>
<body>
    <h1 style="color:blue;text-align:center;">Bu sarlavha</h1>
    <p style="color:red;">Bu paragraf.</p>
</body>
</html>

Maslahat: Inline stil kontent va dizaynni aralashtiradi, shuning uchun kam ishlatish tavsiya etiladi.

Bir nechta stil varaqalari ​

Agar bir xil selektor (element) uchun turli stil varaqalarida xossalar aniqlangan bo‘lsa, oxirgi o‘qilgan stil varaqasidagi qiymat ishlatiladi.

Misol:

Tashqi stil varaqasida:

css
h1 {
    color: navy;
}

Ichki stil varaqasida:

css
h1 {
    color: orange;
}

Agar ichki stil tashqi stil havolasidan keyin yozilsa, <h1> elementi "orange" bo‘ladi:

html
<head>
    <link rel="stylesheet" href="mystyle.css">
    <style>
        h1 { color: orange; }
    </style>
</head>

Agar ichki stil tashqi stil havolasidan oldin yozilsa, <h1> elementi "navy" bo‘ladi:

html
<head>
    <style>
        h1 { color: orange; }
    </style>
    <link rel="stylesheet" href="mystyle.css">
</head>

Kaskad tartibi ​

Bir element uchun bir nechta stil aniqlansa, quyidagi ustuvorlik bo‘yicha ishlatiladi (1 - eng yuqori):

  1. Inline stil (element ichida)
  2. Tashqi va ichki stil varaqalari (<head> bo‘limida)
  3. Brauzerning standart uslubi

Demak, inline stil eng ustun, tashqi va ichki stil hamda brauzer standartlarini bekor qiladi.