Opi CSS 5 minuutissa - opetusohjelma aloittelijoille
Pikaopastus web-suunnittelukielestä.

CSS (Cascading Style Sheets) tekee verkkosivuista näyttävän hyvältä ja edustavalta. Se on olennainen osa nykyaikaista verkkokehitystä ja jokaisen verkkosuunnittelijan ja kehittäjän on pakko saada taito.
Tässä artikkelissa annan sinulle nopean johdannon CSS: n käytön aloittamiseksi.
Olemme myös käynnistäneet ilmaisen täyspitkä CSS-kurssin Scrimbasta. Napsauta tätä tarkistaaksesi sen.
Oletan, että sinulla on perustiedot HTML: stä, mutta muuten kuin tälle opetusohjelmalle ei ole edellytyksiä.
Päästä alkuun
Aloitetaan oppimalla, miten voimme sisällyttää CSS: n projekteihimme. Meillä on tyypillisesti kolme tapaa.
1. Sisäinen CSS
Ensinnäkin voimme sisällyttää CSS: n suoraan HTML-elementteihimme. Tätä varten käytämme style
attribuuttia ja annamme sitten sille ominaisuuksia.
Hello world!
Tässä annamme sille ominaisuuden ja asetamme color
arvon arvoksi blue
, mikä johtaa seuraavaan:

Voimme myös asettaa useita ominaisuuksia style
tunnisteen sisään, jos haluamme. En kuitenkaan halua jatkaa tätä polkua, koska asiat alkavat sotkea, jos HTML-koodimme on täynnä ja siinä on paljon CSS: ää.
Siksi otettiin käyttöön toinen menetelmä CSS: n sisällyttämiseksi.
2. Sisäinen CSS
Toinen tapa sisällyttää CSS on käyttää style
elementtiä head
HTML-asiakirjan osiossa. Tätä kutsutaan sisäiseksi muotoiluksi.
h1 { color: blue; }
Tyylielementissä voimme antaa tyylin HTML-elementeillemme valitsemalla elementin (elementit) ja tarjoamalla tyylimääritteet. Aivan kuten käytimme color
ominaisuutta h1
yllä olevaan elementtiin.
3. Ulkoinen CSS
Kolmas ja suositeltavin tapa sisällyttää CSS on ulkoisen tyylitaulukon käyttäminen. Luomme tyylitaulukon, jossa on .css
laajennus, ja sisällytämme sen linkin HTML-dokumenttiin seuraavasti:
Yllä olevaan koodiin olemme sisällyttäneet style.css
tiedoston linkin link
elementin avulla. Sitten kirjoitamme kaikki CSS-tiedostomme erilliseen tyylitaulukkoon, jota kutsutaan style.css
niin, että se on helposti hallittavissa.
h1 { color: blue; }
Tämä tyylitaulukko voidaan tuoda myös muihin HTML
tiedostoihin, joten se sopii erinomaisesti uudelleenkäytettävyyteen.
CSS-valitsimet
Kuten aiemmin keskustelimme, CSS on suunnittelukieli, jota käytetään HTML-elementtien tyyliin. Ja elementtien tyylin luomiseksi sinun on ensin valittava ne. Olet jo nähnyt vilauksen tämän toiminnasta, mutta sukeletaan hieman syvemmälle CSS-valitsimiin ja tarkastellaan kolmea eri tapaa valita HTML-elementtejä.
1. Elementti
Ensimmäinen tapa valita HTML-elementti on yksinkertaisesti käyttää nimeä, mitä teimme yllä. Katsotaanpa, miten se toimii:
h1 { font-size: 20px; } p { color: green; } div { margin: 10px; }
Yllä oleva esimerkki on melkein itsestään selvä. Olemme valitsemalla eri elementtejä, kuten h1
, p
, div
ja antaa heille erilaisia tyyliattribuutit. font-size
Ohjaa koko tekstin, color
asettaa tekstin väri, ja margin
lisätään väli kappaleen ympärille.
2. Luokka
Toinen tapa valita HTML-elementit on käyttää class-määritettä. HTML-muodossa voimme määrittää elementeillemme erilaisia luokkia. Jokaisella elementillä voi olla useita luokkia, ja kutakin luokkaa voidaan soveltaa myös useisiin elementteihin.
Katsotaanpa se toiminnassa:
This is heading
.container { margin: 10px; }
Yllä olevassa koodissa olemme määrittäneet luokan container
div elementille. Tyylitaulukossa valitsemme luokkamme käyttämällä .className
muotoa ja antamalla sille 10px
marginaalin.
3. Henkilötunnus
Sarjojen tavoin voimme käyttää tunnuksia myös HTML-elementtien valitsemiseen ja tyyliin. Ainoa ero luokan ja tunnuksen välillä on, että yksi tunnus voidaan määrittää vain yhdelle HTML-elementille.
This is a paragraph
#para1 { color: green; font-size: 16px; }
Yllä olevassa esimerkissä näkyy, kuinka osoitamme kappalelementille tunnuksen ja myöhemmin käytämme tyylitaulukon ID-valitsinta kappaleen valitsemiseksi ja tyylin soveltamiseksi siihen.
Fontit ja värit
CSS provides us with literally hundreds of options for playing around with fonts and colors and making our HTML elements look pretty. We can choose from two types of font family names:
1. Generic Family: a group of font families with a similar look (like ‘Serif’ or ‘Monospace’)
2. Font Family: a specific font family (like ‘Times New Roman’ or ‘Arial’)
For colors, we can use predefined color names, or RGB, HEX, HSL, RGBA, HSLA values.
CSS is Coooooool!!!!
.container { width: 500px; height: 100px; background-color: lightcyan; text-align: center; } .heading1 { font-family: 'Courier New'; color: tomato; }

As you can see in the above example, we have a div element with the class of container
. Inside this div, there is an h1
tag with some text inside it.
In the stylesheet, we select the container class and set its width
, height
, background-color
, and text-align
.
Lopuksi valitsemme .heading1
luokan - jota käytetään h1
tagiin - ja annamme sille attribuutit font-family
ja color
.
Johtopäätös
Saatat tuntea, että kaikki nämä tiedot ovat hieman hukkua, mutta älä huoli.
Tutustu vain ilmaiseen CSS-intro-kurssillemme Scrimbassa ja olet web-suunnitteluninja alle tunnissa.
Kiitos lukemisesta! Nimeni on Per Borgen, olen Scrimban perustaja - helpoin tapa oppia koodaamaan. Sinun kannattaa tutustua reagoivaan verkkosuunnittelun käynnistyskampaan, jos haluat oppia rakentamaan modernia verkkosivustoa ammattitasolla.
