კურსებზე დაბრუნება

CSS დამწყებთათვის

4.9 რეიტინგი

სასწავლო მასალა

1. შესავალი CSS-ში

კეთილი იყოს თქვენი მობრძანება კურსში 'CSS დამწყებთათვის'. ამ გაკვეთილში ჩვენ განვიხილავთ, თუ რა არის CSS, რატომ არის ის აუცილებელი ვებ-დეველოპმენტში და როგორ შეგვიძლია მისი ჩვენს პროექტებთან დაკავშირება.

რა არის CSS?

CSS ნიშნავს Cascading Style Sheets (კასკადური სტილების ფურცლები). თუ HTML-ს შევადარებთ სახლის მშენებლობას, სადაც HTML არის აგურები და კარკასი, CSS არის საღებავი, ინტერიერის დიზაინი და ავეჯი. CSS-ის გარეშე ვებ-გვერდები იქნებოდა მხოლოდ უბრალო, უფერული ტექსტები.

CSS არის სტილის ენა, რომელიც განსაზღვრავს HTML დოკუმენტის ვიზუალურ მხარეს: ფერებს, შრიფტებს, განლაგებასა და ანიმაციებს.

CSS-ის ძირითადი ფუნქციები

  • ვიზუალიზაცია: ფერების, ფონების და ჩრდილების დამატება.
  • განლაგება (Layout): ელემენტების ზუსტი განლაგება ეკრანზე (Flexbox, Grid).
  • ადაპტირება: ვებ-გვერდის მორგება სხვადასხვა ზომის ეკრანებზე (Responsive Design).

CSS-ის დაკავშირების გზები

არსებობს სამი ძირითადი გზა, რათა დავუკავშიროთ CSS HTML ფაილს:

1. Inline CSS (ხაზში)

სტილი იწერება პირდაპირ HTML თეგში style ატრიბუტის გამოყენებით. ეს მეთოდი არ არის რეკომენდებული დიდი პროექტებისთვის.

<p style='color: blue; font-size: 20px;'>ეს არის inline სტილი</p>

2. Internal CSS (შიდა)

სტილი იწერება <style> თეგში, რომელიც თავსდება <head> სექციაში.

<head>
  <style>
    body { background-color: lightgray; }
  </style>
</head>

3. External CSS (გარე)

ეს არის ყველაზე პროფესიონალური მეთოდი. სტილები ინახება ცალკე .css ფაილში და უკავშირდება HTML-ს <link> თეგის მეშვეობით.

<head>
  <link rel='stylesheet' href='style.css'>
</head>

მეთოდების შედარება

მეთოდიუპირატესობანაკლი
Inlineსწრაფი ტესტირებაკოდის გამეორება, რთული მართვა
Internalმარტივია ერთ გვერდზეარ ვრცელდება სხვა გვერდებზე
Externalსაუკეთესო პრაქტიკასაჭიროებს დამატებით ფაილს

სასარგებლო რესურსები

დამატებითი ინფორმაციისთვის და დეტალური დოკუმენტაციისთვის ეწვიეთ შემდეგ ბმულებს:

W3Schools CSS Tutorial

MDN Web Docs - CSS

კურსის პროგრესი

0%

0 / 15 გაკვეთილი

🎓 შემაჯამებელი ქვიზი

შეამოწმეთ თქვენი ცოდნა კურსში განხილულ თემებზე და დააგროვეთ ქულები!

კურსის პროგრამა

15 გაკვეთილი

1. შესავალი CSS-ში
2. სელექტორები და სპეციფიკა
3. ფერები და ფონის სტილიზება
4. ტექსტისა და შრიფტების მართვა
5. ბლოკური მოდელი: Box Model
გვერდი 1 / 3