Mi az a CSS szintaktika?


 CSS szabályok: így épül fel a varázslat szelektorokból, tulajdonságból és értékből

 

Mi az a CSS szintaktika? 

A CSS olyan, mint egy prezentáció: ha nem stimmelnek a színek, a betűtípus vagy az elrendezés, az egész amatőrnek hat – még akkor is, ha a tartalom ütős.
Ahogy egy prezentációhoz dizájnelveket használunk, a CSS-ben szabályokkal kommunikálunk a böngészővel. A szintaktika pedig megmondja, hogyan kell ezeket a szabályokat jól megfogalmazni.

 

A 3 fő elem, amit meg kell jegyezned

  • szelektor – megmondja, mit akarsz formázni (pl.: címsor, bekezdés, gomb)
  • tulajdonság – megmondja, milyen stílust akarsz rá
  • érték – megmondja, pontosan hogyan nézzen ki

h1 {
      color: blue;
}

Ez így olvasva annyit jelent: A címsor (h1) legyen kék színű (blue)

De mi van, ha több dolgot akarsz?

A CSS imádja a listákat. Ha a bekezdéseidre (p) többféle stílust akarsz, simán mehetnek egymás alá. 

 Fontos szabályok, amiket mindig tarts be:

  • A tulajdonságokat új sorba írd, hogy átlátható maradjon

  • Minden tulajdonság után jön egy pontosvessző (;) – ezt nem szabad elfelejteni!

  • A nyitó kapcsos zárójelet { közvetlenül a szelektor után írd

  • A záró kapcsos zárójel } zárja le a stílusblokkot

h1 {
       color: red;
       text-align: center;
       font-size: 28px;
}

A legfontosabb karakterek a CSS-ben

 

Jel Jelentés
{ } kapcsos zárójelek közé írjuk a stílusokat
: elválasztja a tulajdonságot és az értéket
; minden stílus végére kell (kivéve az utolsóra – de szokás oda is írni)

TIPP:

Használj rendezett, jól olvasható kódot – nem a gépnek, hanem a jövendőbeli önmagadnak. Most még ezt lehet, átlátod, de később ettől bonyolultabb kódokat fogsz használni.

Feladat a leckéhez

 

  • Írj egy html oldalt, amiben van egy <h1> és egy <p>

  • Írj hozzá belső CSS-t a <style> tag segítségével
  • Formázd meg a tanultak alapján!
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: #333333;
                      font-size: 18px;
                      text-align: justify;
                    }
                   ul {
                     color: darkgreen;
                     font-size: 16px;
                   }
         </style>
</head>
<body>

       <h1>Ez egy címsor</h1>
        <p>Ez egy bekezdés, amit már formáztunk CSS segítségével.</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?

Linkajánló