Mi a CSS?

A CSS az, ami a Hello World-öt menővé varázsolja. Színezz, mozgass, alkoss!

Mi a CSS, és miért  nem elég a HTML?

A HTML olyan, mint egy LEGO ház váza – megmondod, hogy hová kerül az ajtó, hol legyen az ablak, meg hogy hol van a konyha. De a CSS? Az a festék, a bútor, a menő LED világítás, meg az IKEA-s párna a kanapén.

A CSS (Cascading Style Sheets – magyarul: lépcsőzetes stíluslapok) arra való, hogy a weboldalad kinézetét meghatározd: színek, betűtípusok, elrendezések, animációk – minden, ami látvány.

🤔 De tényleg kell ez nekem?

Igen. Ha azt akarod, hogy a látogatók ne meneküljenek el 2 másodperc alatt, hanem azt mondják: „Wow, ez jól néz ki!”, akkor CSS nélkül esélytelen vagy. A HTML önmagában… nos, csúnyácska.

Oké, de hogyan működik?

A CSS „szabályokat” ír, amik megmondják: ezt az elemet így kell megjeleníteni. Pl.:

h1 {
color: darkblue;
font-size: 36px;
}

Ez azt mondja: „Az összes h1 címsor legyen sötétkék és 36 pixeles.”

📦 Három módja van, hogy CSS-t adj a HTML-hez:

1. Inline: közvetlenül az elembe írod (nem ajánlott, rendetlenséget okoz)
2. <style> tag a HTML fejében
3. külön .css fájba írod és linkeled (profi szint)

Példa a belső CSS-re

<head>
       <style>
            body {
                background-color: #f5f5f5;
                font-family: Arial, sans-serif;
            }
       </style>
</head>

Tipp

A CSS olyan, mint smink. A jó smink kiemel, egyedivé tesz, és észrevétlenül teszi szebbé a dolgokat. De ha túlzásba viszed, bohócot csinál az oldaladból 😅

Feladat a leckéhez

  • Hozz létre egy új HTML oldalt style.html néven.

  • Írj bele egy címsort (<h1>), egy bekezdést (<p>) és egy listát (<ul><li>).

  • A <head> részben használj <style> taget, és változtasd meg a betűszínt, háttérszínt, és a címsor méretét.

  • Próbálkozz! Tegyél bele saját színeket, próbáld ki a font-family-t.

Elakadtál?

Ha szeretnél látni egy lehetséges megoldást, nyísd le a lenti ablakot

Egy lehetséges megoldás

<!DOCTYPE html>
<html lang=”hu”>
<head>
<meta charset=”UTF-8″>
<title>CSS példa</title>
<style>
body {
background-color: #f0f0f0;
font-family: Arial, sans-serif;
}

h1 {
color: darkblue;
font-size: 36px;
}

p {
color: #333;
}

ul {
color: #555;
}
</style>
</head>
<body>
<h1>Ez egy címsor</h1>
<p>Ez egy bekezdés, ahol gyakorlom a CSS-t.</p>
<ul>
<li>Első elem</li>
<li>Második elem</li>
<li>Harmadik elem</li>
</ul>
</body>
</html>

Készen állsz a következő leckére?

Ha igen, fedezd fel ezeket is:

CSS szintaktika

Megmutatjuk, hogyan épül fel egy CSS szabály, és mit jelent a szelektor, tulajdonság, érték

CSS szelektorok

Megtanulod, hogyan célozhatsz meg HTML elemeket a stílusokhoz: címkék, osztályok, azonosítók