HTML:n ja CSS:n alkeisopas
Yksinkertainen opas HTML- ja CSS-verkkosivujen luomiseen aloittelijoille, jossa on yksityiskohtaista teoriaa ja tehtäviä.
HTML:n perusteet
001
Verkkosivun luontikielet
002HTML-kieli
003HTML-tagit
004Attribuutit HTML-tägeissä
005HTML-tagien tyylit
006HTML-sivun perusrakenne
007Perus HTML-tagien käsittely
008Kappaletunnisteet
009Sivun otsikkotagit
010Tekstin lihavointi
011Tekstin kursivoinnin tagit
012Järjestämättömät listat HTML:ssä
013Järjestetyt listat HTML:ssä
014Linkkien käsittely HTML:ssä
015Sisäiset linkit HTML:ssä
016Kuvien käsittely HTML:ssä
017Kuvan leveys HTML:ssä
018Kuvan korkeus HTML:ssä
019Kuvan leveys ja korkeus HTML:ssä
020Taulukoiden käsittely HTML:ssä
021Taulukon leveys ja korkeus HTML:ssä
022Otsikkosolut taulukossa HTML:ssä
023Harjoitus perus HTML-tageista
CSS:n perusteet
024
CSS-kielen perusteet
025Kuinka työskennellä CSS:n kanssa
026Väriavainsanat CSS:ssä
027Kaikki värit CSS:ssä
028Elementtien leveys ja korkeus CSS:ssä
029Tekstin tasaus CSS:ssä
030Tekstin tasaus oikealle CSS:ssä
031Tekstin keskittäminen CSS:llä
032Tekstin vasemmalle tasaus CSS:ssä
033Tekstin tasaus sekä oikealle että vasemmalle CSS:ssä
034Tekstin tasausharjoitus CSS:ssä
035Tekstin lihavointi CSS:llä
036Kursiivi CSS:ssä
037Fontin koko CSS:ssä
038Fontin tyyppi CSS:ssä
039Riviväli CSS:ssä
040Yksiköttömän line-height-arvon merkitys CSS:ssä
041Font-ominaisuuden lyhenne CSS:ssä
042Tekstin punainen rivi CSS:ssä
043Tekstiefektit CSS:ssä
044Tekstin alleviivaus CSS:ssä
045Tekstin yläviivaus CSS:ssä
046Tekstin yliviivaus CSS:ssä
047Tekstiefektien peruutus CSS:ssä
048Peruskäytäntö CSS-ominaisuuksista
Valitsimet
049
HTML-tagien sukulaissuhteet
050CSS-ominaisuuksien periytyminen
051Valitsijaryhmittely CSS:ssä
052Yleiset ominaisuudet valitsijoiden ryhmittelyssä CSS:ssä
053CSS:n jälkeläisvalitsimet
054Lastenselektori CSS:ssä
055Elementtien luokat CSS:ssä
056Span-elementti tekstin osien muotoiluun HTML:ssä
057HTML-div-tagi elementtien ryhmittelyyn
058CSS-luokkien ryhmittely
059Tagi annetulla luokalla CSS:ssä
060Jälkeläisvalitsija ja luokat CSS:ssä
061Monimutkaiset jälkeläisvalitsijan ja luokkien yhdistelmät CSS:ssä
062Aloittelijan virhe jälkeläisvalitsimessa
063Elementti, jolla on useita CSS-luokkia
064Elementin valinta yksilöllisellä id:llä CSS:ssä
065Id-valitsin ja CSS-luokat
066ID:n käyttö CSS:ssä
067Elementin valinta useilla luokilla CSS:ssä
068Useita valitsimia peräkkäin CSS:ssä
069Virhe useiden CSS-valitsimien käytössä
070Monimutkaisten CSS-valitsimien ryhmittely
071Virhe monimutkaisten CSS-valitsimien ryhmittelyssä
072CSS-valitsinten yhdistelmien harjoittelu
073CSS-valitsijoiden prioriteetti
074Huomautus CSS-ominaisuuksien ristiriitasta
075Spesifisyyssäännöt CSS:ssä
076CSS:n jälkeläisvalitsijoiden prioriteetti
077Vierekkäinen valitsin CSS:ssä
078Sivuselektori CSS:ssä
079Yleinen valitsin CSS:ssä
080Attribuuttivalitsimet CSS:ssä
081Linkkien tilat CSS:ssä
082CSS-linkkien tilajärjestyksen vivahteet
083Link- ja visited-linkkien tilat CSS:ssä
084Linkkien tilojen yleinen käyttö CSS:ssä
085Monimutkaiset valitsimet linkkien tiloilla CSS:ssä
086Linkki luokalla CSS:ssä
087CSS:n loppuelementtien valinta
088Elementtien sijainnin perusteella valinta CSS:ssä
089Yksittäisen lapsen valinta CSS:ssä
090Tyhjien elementtien valinta CSS:ssä
091Valinta sijainnin ja elementtityypin mukaan CSS:ssä
092Negointiselektori CSS:ssä
Sisustus
093
Taustavärin asettaminen CSS:llä
094CSS:n rajojen perusteet
095Yhtenäinen reunus CSS:ssä
096Pisteellinen reunus CSS:ssä
097Katkoviiva reunuksen tyylinä CSS:ssä
098Kupera reuna CSS:ssä
099Kaksoisreunus CSS:ssä
100CSS:n rajan omaisuuslyhenne
101Yksittäisten sivujen reunukset CSS:ssä
102Lohkon reunusten pyöristäminen CSS:llä
103Taustan reunojen pyöristäminen CSS:ssä
104Ympyrän luominen CSS:llä
105Eri pyöristykset eri kulmiin CSS
106Neljä CSS-pyöristysarvoa eri kulmille
107Kaksi pyöristysarvoa eri kulmiille CSS
108Kolme pyöristysarvoa eri kulmille CSS:ssä
109Pyöristetyt kulmat prosentteina CSS:ssä
110Ympyrän luominen prosentuaalisella pyöristyksellä CSS:ssä
111Taustakuva CSS:ssä
112Taustakuvan toistaminen CSS:ssä
113Muut CSS:n taustan ominaisuudet
114Luettelon ul-merkkien käsittely CSS:ssä
115Neliömäiset listamerkit ul-listoille CSS:ssä
116Luettelon merkitsimet ul ympyröinä CSS:ssä
117Luettelomerkkien käsittely ul-luetteloissa CSS:llä
118Listamerkkien poistaminen ul-listoista CSS:llä
119Luettelomerkkien ol käsittely CSS:ssä
120Rivinumeroiden roomalaiset numerot luetteloille ol CSS:ssä
121Pääkirjaimiset roomalaiset numerot ol-listoille CSS:ssä
122Pienet latinalaiset kirjaimet ol-luetteloille CSS:ssä
123ISO latinalaiset aakkoset listoille ol CSS:ssä
124Rivikkäiset kreikkalaiset kirjaimet ol-listoille CSS:ssä
125Numerot etunollalla ol-luetteloille CSS:ssä
Lohkomalli
126
Marginaalien käsittely CSS:ssä
127Marginaalit eri sivuille CSS:ssä
128Useita arvoja margin-ominaisuudessa CSS:ssä
129Neljä arvoa margin-ominaisuudessa CSS:ssä
130Kaksi arvoa margin-ominaisuudessa CSS:ssä
131Kolme arvoa margin-ominaisuudessa CSS:ssä
132CSS:n padding-marginaalien käsittely
133Sisenäisten marginaalien padding eri puolille CSS:ssä
134Useita arvoja padding-ominaisuudessa CSS:ssä
135Työstäminen CSS-padding-sisennösten kanssa
136Reunuksen vaikutus elementtien laajenemiseen CSS:ssä
137Paddingin ja reunuksen vaikutus elementtien laajenemiseen CSS:ssä
138Elementtien laajenemisen peruuttaminen CSS:ssä
139CSS:n lohkoelementtien erityispiirteet
140Lohkoelementin leveys ja korkeus CSS:ssä
141Lohkomaisen elementin leveys CSS:ssä
142Lohkoelementin korkeus CSS:ssä
143Tyhjän lohkoelementin korkeus CSS:ssä
144Useita lohkoelementtejä vierekkäin CSS:ssä
145CSS:n rivielementtien erityispiirteet
146Rivielementin leveys ja korkeus CSS:ssä
147Useita rivissä olevia inline-elementtejä CSS:ssä
148Rivinsisäisten elementtien välit CSS:ssä
149HTML-tägien lohkomallin määrittely
150Display-ominaisuuden käyttö CSS:ssä
151CSS:n inline-block-elementtien erityispiirteet
152Rivimuotoisen lohkoelementin leveys ja korkeus CSS:ssä
153Rivimaisesti lohkoelementin leveys CSS:ssä
154Rivinsisäisen lohkoelementin korkeus CSS:ssä
155Useita rivisisäisiä lohkoelementtejä vierekkäin CSS:ssä
156Lohkoelementtien tasaus CSS:ssä
157Lohkoelementin tasaus vasemmalla marginaalilla CSS:ssä
158Lohkomuotoisen elementin tasaus oikealla marginaalilla CSS:ssä
159Rivielementtien tasaus CSS:ssä
160Rivielementtien keskittäminen CSS:llä
161Usean rivitetyn elementin keskittäminen
162Rivielementtien oikeaan reunaan kohdistaminen CSS:ssä
163Rivinsisäisten lohkoelementtien tasaus CSS:ssä
164Rivimäisten lohkoelementtien keskittäminen CSS:llä
165CSS:ssä inline-block-elementtien oikean reunan tasaus
166Flex-elementit CSS:ssä
167Flex-elementtien vanhemman korkeus CSS:ssä
168Flex-elementtien vanhemman leveys CSS:ssä
169Rivissä lohkomainen flex-elementtien yläelementti CSS:ssä
170Padding-marginaalien vanhempien flex-elementtien CSS:ssä
171Marginaalit CSS:n jälkeläisille
172Flex-elementtien tasaus CSS:ssä
173Flex-elementtien keskittäminen CSS:llä
174Flex-elementtien tasaus CSS:ssä vanhempielementin suhteen
175Flex-elementtien tasaus vanhempaelementin kanssa marginaaleilla
176Flex-elementtien tasaus vanhempaelementtiin yhtäläisin välein
Sijoittelu
177
Elementtien absoluuttinen sijoittelu CSS:ssä
178Elementtien suhteellinen sijoittelu CSS:ssä
179Suhteellinen positiointi vanhempaan nähden CSS:ssä
180Sijoittaminen absoluuttiseen vanhempaan CSS:ssä
181Absoluuttinen positioiminen ilman koordinaatteja CSS:ssä
182Keskeytys absoluuttisen positsioinnin avulla CSS:ssä
183Negatiiviset arvot asemointia CSS:ssä
184Kiinteä sijainti CSS:ssä
185Kokonaisen näytön levyinen lohko CSS:llä
186Elementtien asettelu Z-akselilla CSS:ssä
187Z-akselin suunnassa tapahtuvan elementtien limittymisen säätely CSS:ssä
188Z-indeksin negatiivisen arvon käytön vivahteet CSS:ssä
Floatit
189
CSS-ominaisuuden float esittely
190Kelluvien elementtien tunkeutuminen tagien läpi CSS:ssä
191Float- ja margin-ominaisuuksien yhdistäminen CSS:ssä
192Float- ja padding-ominaisuuksien yhdistäminen CSS:ssä
193Kellaavat elementit tagien alla CSS:ssä
194Float-elementtien vaikutus vanhempaan CSS:ssä
195Float-elementtien vanhemman korkeus CSS:ssä
196Teksti float-elementtien vanhemmassa CSS:ssä
197Kellunta CSS:ssä
198Kelluvien elementtien peruutus clear-ominaisuudella CSS:ssä
199Erillinen div clearfix:llä CSS:ssä
200Clearfix ja vanhemman korkeus CSS:ssä
201CSS:n float-ominaisuus lohkoille
202Float-ominaisuus ja useita lohkoja CSS:ssä
203Float-ominaisuus ja tekstiton vanhempi CSS:ssä
Flexbox
204
Flex-elementtien sijoittaminen riviin tai sarakkeeseen CSS:ssä
205Flex-elementtien sijoittaminen käännetyssä rivissä CSS:ssä
206Flex-elementtien sijoittaminen sarakkeeseen CSS:ssä
207Flex-elementtien sarakkeen kääntäminen CSS:ssä
208Pää- ja poikittaisakselit CSS-flexboxeissa
209Flex-elementien tasaus pääakselilla CSS:ssä
210Flex-lohkojen tasaus poikittaisakselilla CSS:ssä
211align-items-ominaisuuden center-arvon merkitys CSS:ssä
212Keskitäminen ilman korkeutta CSS:ssä
213Eri korkuisien elementtien keskittäminen CSS:llä
214align-items-ominaisuuden stretch-arvon merkitys CSS:ssä
215Harjoitus CSS-akselin suuntausten asetteluun
216Yksittäisen elementin kohdistus CSS:n flex-mallissa
217Flex-lohkojen järjestys CSS:ssä
Gridit
218
CSS Grid -johdanto
219Radat ja linjat CSS Gridissä
220Gridien näyttö selaimen debuggerissa
221Sarakkeiden lukumäärä ja leveys CSS-gridissä
222Fr-yksikkö CSS Gridissä
223Murtolukuyksiköt fr CSS-gridissä
224Pikselit ja fr-yksiköt CSS-gridissä
225Prosentit ja fr-yksiköt CSS-gridissä
226CSS-gridien repeat-funktio
227Auto-arvon merkitys CSS-gridissä
228Auto-fill-arvon merkitys CSS-gridissa
229Minmax-funktio CSS-gridissä
230Auto-fit-arvon merkitys CSS-gridissä
231Rivien määrä ja leveys CSS-gridissä
232Lyhenne riveille ja sarakkeille CSS-gridissä
233Rivien yhdistäminen CSS-gridissä
234Sarakkeiden yhdistäminen CSS-gridissä
235Rivien ja sarakkeiden yhdistelmien yhdistelmät CSS-gridissä
236Sarakkeiden limittyminen CSS-gridissä
237Sarakkeiden välinen etäisyys CSS-gridissä
238Rivien välinen etäisyys CSS-gridissä
239Sarakkeiden ja rivien välimatkat CSS-gridissä
240Laatoitus CSS Gridissä
Asettelut
241