CSS — საიტის დამზადება სტილითა და დიზაინით
საიტის დამზადებისას HTML გვაძლევს სტრუქტურას, მაგრამ CSS (Cascading Style Sheets) არის ის, რაც საიტს მიმზიდველს და პროფესიონალურს ხდის. CSS-ის გარეშე ყველა ვებ გვერდი უბრალო, დაუფორმატებელი ტექსტი იქნებოდა.
CSS რა არის?
CSS არის სტილის ენა, რომელიც განსაზღვრავს HTML ელემენტების გარეგნობას — ფერს, შრიფტს, ზომას, განლაგებას და სხვა. CSS-ის საშუალებით საიტის დამზადება ხდება მიმზიდველი და მომხმარებლისთვის კომფორტული.
/* მარტივი CSS მაგალითი */
body {
font-family: Arial, sans-serif;
background-color: #f5f5f5;
color: #333333;
}
h1 {
color: #e63946;
font-size: 36px;
}
CSS-ის HTML-თან დაკავშირება
CSS-ის HTML-თან დასაკავშირებლად გამოიყენე <link> ტეგი:
<head>
<link rel="stylesheet" href="style.css">
</head>
CSS-ის ძირითადი თვისებები
ფერი და ფონი:
p {
color: #333333; /* ტექსტის ფერი */
background-color: #fff; /* ფონის ფერი */
}
შრიფტი და ზომა:
h2 {
font-size: 24px;
font-weight: bold;
font-family: Georgia, serif;
}
მარშები და შიგა დაშორება:
.card {
margin: 20px; /* გარე დაშორება */
padding: 15px; /* შიგა დაშორება */
border: 1px solid #ddd;
border-radius: 8px;
}
CSS Flexbox — თანამედროვე განლაგება
Flexbox არის საიტის დამზადებისას ყველაზე ხშირად გამოყენებული განლაგების მეთოდი:
.container {
display: flex;
justify-content: center; /* ჰორიზონტალური გასწორება */
align-items: center; /* ვერტიკალური გასწორება */
gap: 20px;
}
Responsive Design — მობილურისთვის ადაპტაცია
საიტის დამზადებისას მობილური მომხმარებლები აუცილებლად გასათვალისწინებელია. Media Query-ების საშუალებით:
/* დიდი ეკრანი */
.container {
width: 1200px;
}
/* მობილური */
@media (max-width: 768px) {
.container {
width: 100%;
padding: 0 15px;
}
}
დამწყებთათვის პრაქტიკული რჩევები
- Google Fonts გამოიყენე — უფასო, ლამაზი შრიფტები
- Browser DevTools — F12 დააჭირე და CSS-ი პირდაპირ ბრაუზერში სცადე
- კლასები გამოიყენე —
class="btn"უკეთესია ვიდრე პირდაპირ ტეგზე სტილი - CSS Variables — ფერები ერთ ადგილას შეინახე
:root {
--primary-color: #e63946;
--font-size-base: 16px;
}
h1 { color: var(--primary-color); }
შეჯამება
CSS არის საიტის დამზადების მეორე აუცილებელი ნაბიჯი HTML-ის შემდეგ. Flexbox და Media Queries-ის ცოდნა საკმარისია პროფესიონალური გარეგნობის საიტის დასამზადებლად. შემდეგი ნაბიჯი — JavaScript!

