CodeGym /Kurslar /Frontend SELF AZ /CSS-i HTML-ə qoşmaq

CSS-i HTML-ə qoşmaq

Frontend SELF AZ
Səviyyə , Dərs
Mövcuddur

2.1 Xarici stil cədvəlləri

CSS (Cascading Style Sheets)-in HTML sənədinə qoşulması veb-səhifələrin dizaynını yaxşılaşdırmağa, onların görünüşünü və istifadəsini rahatlaşdırmağa imkan verir. HTML-ə CSS bağlamağın bir neçə üsulu var, hər birinin öz üstünlükləri var və müxtəlif vəziyyətlər üçün uyğundur.

CSS bağlama üsulları:

  • Xarici stil cədvəlləri (External Stylesheets)
  • Daxili stil cədvəlləri (Internal Stylesheets)
  • Daxilən yazılmış stillər (Inline Styles)

Xarici stil cədvəlləri (External Stylesheets)

Xarici stil cədvəlləri ayrıca CSS faylları kimi təqdim olunur və bunlar HTML sənədinə <link> etiketi vasitəsilə qoşulur. Bu üsul stilləri sənədin strukturundan ayırmağa imkan verir ki, bu da stil idarəçiliyini və CSS fayllarının bir neçə səhifədə yenidən istifadəsini asanlaşdırır.

Üstünlüklər:

  • Stil idarəçiliyinin rahatlığı
  • Stillərin bir neçə səhifədə təkrar istifadəsi
  • Keşləmə və performansın yaxşılaşdırılması

Sintaksis:

HTML
    
      <!DOCTYPE html>
      <html lang="en">
        <head>
          <meta charset="UTF-8">
          <title>Xarici stil cədvəli nümunəsi</title>
          <style>
            body {
              font-family: Arial, sans-serif;
              background-color: #f4f4f4;
            }

            h1 {
              color: #333;
            }

            p {
              color: #666;
            }
          </style>
        </head>
        <body>
          <h1>Başlıq</h1>
          <p>Mətn</p>
        </body>
      </html>
    
  
HTML
    
      <!DOCTYPE html>
      <html lang="en">
        <head>
          <meta charset="UTF-8">
          <title>Xarici stil cədvəli nümunəsi</title>
          <link rel="stylesheet" href="styles.css">
        </head>
        <body>
          <h1>Başlıq</h1>
          <p>Mətn</p>
        </body>
      </html>
    
  

CSS fayl nümunəsi(styles.css):

CSS
    
      body {
        font-family: Arial, sans-serif;
        background-color: #f4f4f4;
      }

      h1 {
        color: #333;
      }

      p {
        color: #666;
      }
    
  

2.2 Daxili stil cədvəlləri (Internal Stylesheets)

Daxili stil cədvəlləri birbaşa HTML sənədinin içində, <head> hissəsində <style> teqi vasitəsilə yerləşdirilir. Bu üsul yalnız bir səhifəyə stil tətbiq etmək lazım olduqda və ya xarici fayl mövcud olmadıqda çox əlverişlidir.

Üstünlükləri:

  • Bir səhifə üçün istifadənin sadəliyi
  • Əlavə fayla ehtiyac yoxdur

Syntax:

HTML
    
      <!DOCTYPE html>
      <html lang="en">
        <head>
          <meta charset="UTF-8">
          <title>Daxili stil cədvəli nümunəsi</title>
          <style>
            body {
              font-family: Arial, sans-serif;
              background-color: #f4f4f4;
            }
            h1 {
              color: #333;
            }
            p {
              color: #666;
            }
          </style>
        </head>
        <body>
          <h1>Başlıq</h1>
          <p>Mətn</p>
        </body>
      </html>
    
  

2.3 Daxili stil qaydaları (Inline Styles)

Daxili stil qaydaları HTML elementlərə style atributu vasitəsilə birbaşa tətbiq olunur. Bu üsul test üçün və ya tək bir elementin stilini tez dəyişmək lazım olanda faydalıdır.

Üstünlüklər:

  • Stil qaydalarının tez və nöqtəvi şəkildə tətbiqi
  • JavaScript vasitəsilə dinamik dəyişikliklər üçün uyğun

Əksikliklər:

  • Çoxlu elementlər olduqda stil qaydalarını idarə etmək çətinləşir
  • Stil qaydalarının təkrar istifadəsi çətinləşir

Syntax:

HTML
    
      <!DOCTYPE html>
      <html lang="en">
        <head>
          <meta charset="UTF-8">
          <title>Daxili Stil Nümunəsi</title>
        </head>
        <body>
          <h1 style="color: #333; font-family: Arial, sans-serif;">Başlıq</h1>
          <p style="color: #666; background-color: #f4f4f4;">Mətn</p>
        </body>
      </html>
    
  

Hər bir üsulun bir səhifədə istifadə olunmasına nümunə:

HTML
    
      <!DOCTYPE html>
      <html lang="en">
        <head>
          <meta charset="UTF-8">
          <title>CSS Birləşdirilməsinin Bütün Üsulları</title>
          <link rel="stylesheet" href="styles.css">
          <style>
            body {
              background-color: #f4f4f4;
            }

            .internal {
              color: #333;
              font-family: Arial, sans-serif;
            }
          </style>
        </head>
        <body>
          <h1 class="internal">Başlıq</h1>
          <p style="color: #666;">Bu mətn daxili stil qaydaları ilə stilizə olunub.</p>
        </body>
      </html>
    
  

2.4 Stil prioritetlərinin sıralaması

Stil müxtəlif yollarla qoşulduğu zaman, onların tətbiq edilməsi prioriteti aşağıdakı kimi müəyyən edilir:

  • Inline Styles (Daxili stillər) ən yüksək prioritetə malikdir
  • Internal Stylesheets (Daxili stil cədvəlləri) növbəti səviyyədə prioritetə malikdir
  • External Stylesheets (Xarici stil cədvəlləri) ən aşağı prioritetə malikdir

Eyni element üçün eyni prioritetə malik bir neçə stil tətbiq edildiyi halda, prioritet selektorun spesifikliyinə və elan edilmə sırasına görə müəyyən olunur.

Stil prioritetinin nümunəsi:

HTML
    
      <!DOCTYPE html>
      <html lang="en">
        <head>
          <meta charset="UTF-8">
          <title>Stil prioritetinin nümunəsi</title>
          <link rel="stylesheet" href="styles.css">
          <style>
            p {
              color: blue; /* Daxili stil */
            }
          </style>
        </head>
        <body>
          <p style="color: red;">Bu mətn stil prioritetinə görə qırmızı rəngdə olacaq.</p>
        </body>
      </html>
    
  
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION