Luettelen alla aihealueittain tekemäni aihepiirit. Paluulinkkeinä tähän aihepiiriin on tämä valikko ja sivun yläreunassa oleva linkki Aihepiiriluettelo.
| ||||||||||||||||||||||||||
![]() | Aihepiiriluettelo > CSS-oppaan etusivu > Harjoittelu > Malli-, testi- ja esimerkkisivuja |
|---|
Luettelen tällä sivulla opassivuillani käyttämät malli-, testi ja esimerkkisivut. Ne liittyvät joko HTML, XML tai CSS koodaukseen. Jotkut niistä ovat hyvin yksinkertaisia, mutta eräät sangen komplekseja. Käyn ne sivujen mukaisessa järjestyksessä, mutta eivät aivan johdonmukaisesti, sillä mallikuvien numerointi on hieman epäjohdonmukainen. Varsinaisten mallisivujen lisäksi olen laittanut mukaan vertailusivuja ja vertailevia kuvakaappauksia. Niitä voi käyttää harjoitusten apuna.
![[S]](../Kuvat/buttons/S.gif)
) - ilman
rakennetta oleva teksti. Sille on myö vertailusivu:
![[S]](../Kuvat/buttons/S.gif)
-
esimerkki yksinkertaisesta rakenteesta.![[S]](../Kuvat/buttons/S.gif)
-
selkeästi jäsenneltyä tekstiä.![[S]](../Kuvat/buttons/S.gif)
- yksinkertainen kappale.![[S]](../Kuvat/buttons/S.gif)
- dokumenttipuu.![[S]](../Kuvat/buttons/S.gif)
- keskitetty kappale.![[S]](../Kuvat/buttons/S.gif)
- esimerkki linkitetystä
CSS:stä.![[S]](../Kuvat/buttons/S.gif)
- ilman tyylisivuja oleva
vertailusivu sivulle 2, joka
käyttää tyylisivuja.![[S]](../Kuvat/buttons/S.gif)
-
esimerkki yksinkertaisesta XHTML-dokumentista.![[S]](../Kuvat/buttons/S.gif)
- malli tyyliattribuutin
(style) käytöstä. Koskee myös
sivua 11, Miten CSS liitetään Web-sivuihin
(position:absolute).![[S]](../Kuvat/buttons/S.gif)
- malli
tyyliattribuutin ja ulkopuolisen tyylisivun
käytöstä.![[S]](../Kuvat/buttons/S.gif)
- malli
tyylielementin (STYLE) ja ulkopuolisen tyylisivun
käytöstä.![[S]](../Kuvat/buttons/S.gif)
- esimerkki väärin
sijoitetusta @import
at-säännöstä sekä sivua 4, Valitsimet koskien esimerkkejä
väärin nimetyistä valitsimista. Sillä on myös rinnakkainen mallisivu ./Models/Model6NoDTD.html![[S]](../Kuvat/buttons/S.gif)
.![[S]](../Kuvat/buttons/S.gif)
-
selainten välisten erojen demonstrointia.![[S]](../Kuvat/buttons/S.gif)
- esimerkki
pikakirjoiteominaisuuksien (shorthand properties)
käytöstä (koskee myös sivua 8, Miten CSS annetaan elementtien taustoille ja reunoille ).![[S]](../Kuvat/buttons/S.gif)
- mallisivu tekstivärin
käytöstä.![[S]](../Kuvat/buttons/S.gif)
- toinen
mallisivu tekstivärin käytöstä.![[S]](../Kuvat/buttons/S.gif)
-
mallisivu relatiivisten font-size arvojen
käytöstä.![[S]](../Kuvat/buttons/S.gif)
-
vertailusivu xx-small - xx-large
fonttikoista.![[S]](../Kuvat/buttons/S.gif)
- yleisvalitsinten
käyttöesimerkkejä.![[S]](../Kuvat/buttons/S.gif)
- malli
elementtityyppivalitsimen (H2)
käytöstä.![[S]](../Kuvat/buttons/S.gif)
-
ryhmistysesimerkkejä. Mukana myös malli
taulukkomaisesta listasta koskien sivua 9,
Listat.![[S]](../Kuvat/buttons/S.gif)
- malli
luokkavalitsimen käytöstä.![[S]](../Kuvat/buttons/S.gif)
- malli
attribuuttivalitsinten käytöstä.![[S]](../Kuvat/buttons/S.gif)
- malli
id-valitsimen käytöstä.![[S]](../Kuvat/buttons/S.gif)
- attribuutti- ja id-valitsinten
testi.![[S]](../Kuvat/buttons/S.gif)
- malli
kappaleisiin liittyvistä
näennäiselementeistä.![[S]](../Kuvat/buttons/S.gif)
- malli
tapauskohtaisista (contextural) valitsimista.![[S]](../Kuvat/buttons/S.gif)
- toinen
malli tapauskohtaisista (contextural) valitsimista.
Koskee myös sivua 9, Miten CSS annetaan listaelementeille .![[S]](../Kuvat/buttons/S.gif)
- valitsintesti
listaelementeillä. Koskee myös sivua 9, Miten CSS annetaan listaelementeille.![[S]](../Kuvat/buttons/S.gif)
-
mallisivu !important-säännön
käyttämisestä.![[S]](../Kuvat/buttons/S.gif)
- malleja
elementin FONT
määrittelemisestä.![[S]](../Kuvat/buttons/S.gif)
- malli
elementin BODY
perusmäärittelyistä.![[S]](../Kuvat/buttons/S.gif)
- malli
elementin H2 määrittelemisestä.![[S]](../Kuvat/buttons/S.gif)
- malli
ominaisuuden font pikakirjoiteominaisuuksista
(koskee myös sivua 8, Miten CSS annetaan elementtien taustoille ja reunoille).![[S]](../Kuvat/buttons/S.gif)
- tässä kohtaa oli tarkoitus olla testi @font-face
at-säännön tukemisesta, mutta sopiva fonttitiedosto puuttuu tällä hetkellä eikä testiä ole todellisuudessa olemassa.![[S]](../Kuvat/buttons/S.gif)
- demonstroi linkki- ja
dynaamisten pseudoluokkien käyttöä.
-
testaa omianaisuuden display
käyttämistä kuvalinkkien kanssa. Koskee myös
sivua 11, Mikä on CSS2:n Visuaalinen muotoilumalli.![[S]](../Kuvat/buttons/S.gif)
- malli
elementille BLOCKQUOTE annetuista
reunusominaisuuksista.![[S]](../Kuvat/buttons/S.gif)
- demonstroi reunusongelmista
rivinsisäiselementtien kanssa.![[S]](../Kuvat/buttons/S.gif)
- toinen
sivu, jossa oleva esimerkki demonstroi reunusongelmista
rivinsisäiselementtien kanssa.![[S]](../Kuvat/buttons/S.gif)
- malli
laatikon dimensoihin liittyvien ominaisuuksien
käytöstä seuraavien kuvakaappausten kanssa:
-
tämä on ok.
.
.margin:33%; width:66%):
- ok (myös Netscape 6.x+
näyttää oikein).
.
- demonstroi
edellistä ongelmaa. Koskee myös sivua 11, Mikä on CSS2:n Visuaalinen muotoilumalli
(position:fixed).
- testaa
ominaisuuksia background-attachment:fixed and
position:fixed; tästä sivusta on kolme
kuvakaappausta:
- tämä
on ok.
. Pieni taustaväriongelma, joka on korjattu Mozilla 0.9:ssä.
.
.![[S]](../Kuvat/buttons/S.gif)
-
mallisivu lomake-elementeistä ja kuvakaappaus ../Tests/model000.gif
Mozilla 0.7:stä.
Sivulla käytetään dynaamisia näennäisluokkia,
jolloin testi koskee myös sivua 7, Miten CSS liitetään ankkureille ja linkeille.![[S]](../Kuvat/buttons/S.gif)
- malli
ominaisuuden list-style-image
käyttämisestä.![[S]](../Kuvat/buttons/S.gif)
-
esimerkki pienten kasvokuvien käyttämisestä
listaelementteinä.
- testaa listaelementtien sisennyksiä, kun
margin:0 ja padding on
määrittämättä. Mukana seuraavat
kuvakaappaukset:
.
- myös Opera 5.x
näyttää suurinpiitein samoin.![[S]](../Kuvat/buttons/S.gif)
- testaa
generoituja sisältöjä, sitaatteja sekä eräitä display-ominaisuuden arvoja. Tämä malli koskee myös sivua 11, Mikä on CSS2:n Visuaalinen muotoilumalli. ../Tests/Quotes.html
on sitaatteja koskeva lisätestisivu.![[S]](../Kuvat/buttons/S.gif)
-
demonstroi border-collapse, border,
background ja joidenkin muidenkin ominaisuuksien
käyttöä taulukoissa.![[S]](../Kuvat/buttons/S.gif)
- toinen
malli, joka demonstroi border-collapse,
border ja background ominaisuuksien
käyttöä taulukoissa.![[S]](../Kuvat/buttons/S.gif)
-
demonstroi caption-side, border,
background ja joidenkin muidenkin ominaisuuksien
käyttöä taulukoissa.
-
esimerkki raskaasta taulukosta, joka käyttää
table-layout:fixed taulukonluontimallia.![[S]](../Kuvat/buttons/S.gif)
- malli
float-ominaisuuden
käyttämisestä.![[S]](../Kuvat/buttons/S.gif)
- toinen
malli float-ominaisuuden
käyttämisestä.
- englanninkielinen esimerkkisivu float-ominaisuuden
käyttämisestä. Jos sinulla on Opera 4.x+, kokoruutunäyttö antaa antaa esimerkin "diaesityksestä" (vaihda "dioja" PageUp/PageDown näppäimillä).![[S]](../Kuvat/buttons/S.gif)
- malli
position:absolute käyttämisestä.![[S]](../Kuvat/buttons/S.gif)
- malli
display-ominaisuuden käyttämisestä
vaihtoehtona visibility-ominaisuuden
käyttämiselle. Sivulla käytetään dynaamisia
näennäisluokkia, jolloin testi koskee myös sivua
7, Miten CSS liitetään ankkureille ja linkeille.![[S]](../Kuvat/buttons/S.gif)
- malli
visibility-ominaisuuden käyttämisestä
vaihtoehtona display-ominaisuuden
käyttämiselle. Sivulla käytetään dynaamisia
näennäisluokkia, jolloin testi koskee myös sivua
7, Miten CSS liitetään ankkureille ja linkeille.![[S]](../Kuvat/buttons/S.gif)
- malli
display:none käyttämisestä
elementtien piilottamiseen.![[S]](../Kuvat/buttons/S.gif)
- malli
position:fixed käyttämisestä.![[S]](../Kuvat/buttons/S.gif)
- toinen
malli position:fixed
käyttämisestä.
- malli
position:fixed ja margin:auto
käytöstä. Minulla on niistä kuvakaappauksia:
-
ok.
- sivu on
madalletussa ikkunassa, jolloin tulee vaakatason
siirtymä. Korjattu Mozilla 0.9:ssä.
-
margin:auto ei toimi tässä
tilanteessa.
- vertaileva
kuvakaappaus tästä sivustosta, jos olisin
määritellyt margin:auto ja
max-width ominaisuudet elementille HTML
(Opera 5.01).![[S]](../Kuvat/buttons/S.gif)
- esimerkki XML + CSS
-käytöstä, joka testaa erityisesti joka
käyttää display-ominaisuutta. Sille
on myös muutama vertailusivu ja kuvakaappaus:
![[S]](../Kuvat/buttons/S.gif)
- HTML-versio.![[S]](../Kuvat/buttons/S.gif)
- XML + XSL(T) + CSS
-versio.
-
XSL-fo versio.![[S]](../Kuvat/buttons/S.gif)
- kuvakaappaus
XML-versiosta (Opera 4.x).
- toinen
XML-esimerkki, joka käyttää
display-ominaisuutta.![[S]](../Kuvat/buttons/S.gif)
- XML-esimerkkisivu, jossa useimmat
elementin head sisällä olevat elementit
näytetään. Siitä on muutamia variaatioita:![[S]](../Kuvat/buttons/S.gif)
- xml-stylesheet
kuvausilmoituksessa viitattua CSS-tiedosta ei ole olemassa.![[S]](../Kuvat/buttons/S.gif)
- xml-stylesheet kuvausilmoitusta
ei ole lainkaan.![[S]](../Kuvat/buttons/S.gif)
- kaikki elementit elementin
head sisällä
näytetään.
- osoittaa joidenkin Mozilla 0.9 tasoisten selainten asemointiongelmia.
- malli virheellisestä elementin piilottamisesta. Osoittaa myös muita ongelmia. Tähän sivuun on viitattu myös liitesivuilla K Millaisia CSS-totetusvirheitä on Opera-selaimissa ja Q Miten luoda dynaamisia valikoita. Sille on nyt myös kaksi lisätestisivua:
- sivu osoittaa vaakatasossa oikean toteutuksen Opera 6.04 - ja Mozilla 1.1a -selaimissa.
- sivu osoittaa vaakatasossa virheellisen toteutuksen Opera 6.04 - Mozilla 1.1a -selaimissa.
.
. Dynaamisten valikoiden CSS on tiedoston alussa. Se soveltuu hyvin Opera 5.x+, MS IE 5.0+ ja Netscape 6.x/ vastaaville Mozilla -selaimille mutta ei optimaalisesti MS IE 4.x Windows -selaimelle.
. CSS Netscape 4.x -selaimille.
(käytetty suomenkielisillä CSS-sivuilla; olen tehnyt tähän versioon muutamia uusia funktioita)
(käytetty englanninkielisillä CSS-sivuilla)
(käytetty suomenkielisillä CSS-sivuilla; tässä versiossa on lyhyemmät funktiokutsut)
(käytetty englanninkielisillä CSS-sivuilla)
(suomenkielinen)
(englanninkielinen)
- englanninkielisentestisarja erityisesti eräiden MS IE 5.x Mac -selainten ongelmien demonstroimiseksi.
- malli, jossa koko valikolla on kaksi taustalaatikkoa.
- malli, jossa jokaisella alivalikolla on omat "varjolaatikot".
- malli, jossa jokaisella alivalikolla on omat "varjolaatikot". Tässä mallissa alemmilla varjolaatikoilla on taustaväri.
- testi WML-sivu, jossa on tyylisivu Opera 4.x+:aa ajatellen. Siitä on myös rinnakkaisversio ilman tyylisivua:
- mallisivu, jossa olen käyttänyt melkein kaikkea esimerkeissäni käyttämääni CSS:ää.