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 > Oppaan lisäsivut > S Millaista terminologiaa olen käyttänyt > Lisäsivu S yhtenä isona sivuna |
|---|
Tämä sivu on jaettu jaksoihin, jotka sisältävät seuraavia aiheita:
| Tarjoan selailuun perusikkunan lisäksi useita muitakin ikkunavaihtoehtoja. Käytän eri ikkunoista seuraavia tunnuksia: | |
| [P] | Selkeämmän esityksen luomiseksi, olen siirtänyt laajemmat tarkennukset ja perustelut erilliselle perustelusivulle. |
| [Pw] | Erityisesti jos sinulla on pieni näyttöruutu, suosittelen pop-up -ikkunoiden (pop-up windows) käyttämistä. Avoinna oleva ikkuna sulkeutuu automaattisesti aina kun klikkaat toista pop-up -ikkunalinkkiä tai siirryt toiselle sivulle - ikkuna ei käy pysyväksi selailuikkunaksi! Voit muuttaa ikkunan kokoa. |
| [S] | Uusi rinnakkainen ikkuna, ikään kuin sisarikkuna. Sinun ei tarvitse sulkea sitä, sillä seuraavan kerran ulkopuolelle johtava linkki avautuu samaan ikkunaan. Sisarikkuna saattaa jäädä välillä taustalle, mutta saat sen esille windows 95/98 tehtäväpalkista ja muissa käyttöjärjestelmissä muulla tavoin. Linkitän myös omien sivujeni ulkopuolelle vievät linkit samaan ikkunaan, vaikka en käytäkään tällöin erityismerkintää. |
Lista on systemaattisesti aihekokonaisuuksittain aakkostettu ja olen pyrkinyt määrittelemään ensin pääkäsitteitä ja sitten alikäsitteitä. Pohjana on W3C CSS2 spesifikaatio. Jotta pää- ja alikäsitteet erottuisivat toisistaan, käytän taulukoinnin kaltaista listamuotoista esitystä (valitettavasti esitys ei toimi suunnitellusti Netscape 4.x -selaimissa, mutta niissäkin se on luettavissa tavanomaisena listana).
Huomautus 1. Termilista ei toimi täysin yksinään, koska osa selityksistä on linkitetty opassivuihin! Mukana on myös termien selityksiä eli kyseessä on osittain myös CSS-sanakirjasta.
Huomautus 2. Microsoft Internet Explorer -selaimet
näyttävät tämän sivun termilistan sisennykset hieman virheellisesti. Vaikuttaa
siltä, että eräät listan jaksot ovat MS IE -selaimille liian pitkiä, jotta selaimet
jaksaisivat käsitellä ne loppuun asti oikein, sillä XSL-termisivulla
ei ole samaa ongelmaa. Tämä sivu
tulostuu kuitenkin suhteellisen hyvin ainakin MS IE 5.5 -selaimella. Sivu näkyy täysin virheettä
Opera 5.x-6.x -selaimilla ja niillä tulostus toimii täysin suunnitellusti. Suosittelen Opera
5.x+:n käyttämistä.
Olennaisin asia itselleni on termien "läpinäkyvyys" kielestä toiseen siirryttäessä. Koska teen samasta sivustosta kaksi versiota, niiden tulee vastata toisiaan mahdollisimman tarkoin. Tällöin joka hetki tiedetään, mihin englanninkielisiin alkuperäistermeihin suomenkieliset vastineet viittaavat. Termit voidaan mahdollisimman pitkälle kääntää uudestaan niin, että englanniksi takaisin käännettynä saadaan alkuperäistermi.
En käytä sellaisia selittäviä käännösvastineita, joissa alkuperäistermit korvattu jollakin kääntäjän alkuperäistermistä selvästi poikkeavalla sanalla. Olen todennut, että tällaiset vastineet aiheuttavat terminologisia sekaannuksia. Seuraan mahdollisimman tarkoin SGML ja CSS2 spesifikaatioiden kielenkäyttöä. Termien tulee olla vähintäänkin loogisesti johdettavissa em. spesifikaatioiden kielenkäytöstä.
Toinen tärkeä päämäärä on se, että suomenkieliset vastineet ovat mahdollisimman lähellä tavallista arkikieltä. Termit tulee olla selkeitä ja toisistaan erottuvia.
Mikäli sinun mielestäni olen käyttänyt jotakin termiä edellä mainittujen periaatteiden vastaisesti, lähetä minulle sähköpostilla korjausehdotuksesi (lisää s-postiosoiteesee pisteellä erotettuna nimeni, Tapio Markula). Annan siitä myös palautteen. Korjaan omaa esitystäni, mikäli siihen on aihetta.
Voit kertoa mielipiteesi myös erilaisten ATK-sanastojen tekijöille. Muistutan, että tämä lista on kooste omista ja toisten luomista termeistä. Kun lähetät postia muille kuin minulle, mainitse tämän sivun osoite, viittaamasi termi ja muistutus, että termin alkuperä ei ole tiedossa.
XSL-sanastoon (sanan selitys
) laitan vain sellaisia termejä,
jotka eivät ole CSS-sanastossa. Viittaan välillä
myös siihen. CSS:lle ja XSL:lle on yhteistä mm.
dokumenttipuuhun perustuva hierarkkinen rakenne ja sen mukana
hahmonsovitus ja periytyminen ovat myös XSL:n
peruskäsitteitä. XSL:ssä on sisällön ja
struktuurin erottelu viety pidemmälle kuin CSS:ssä. XSL
perustuu CSS:n ohella DSSSL-kieleen. Ideana
on se, että runkoasiakirjaan tarvitsisi koskea vieläkin
vähemmän kuin CSS:n kanssa, kun rakenne,
sisältö ja esittäminen erotetaan toisistaan
mahdollisimman pitkälle. CSS tarjoaa toki jonkin verran
mahdollisuuksia muuttaa dokumentin rakennetta ominaisuuden
display kautta, mutta ei niin paljon kuin XSL. MS IE
5.0 on ollut minulle kuitenkin erittäin suuri pettymys
siinä, että se ei tue CSS2 tason display![[S]](../Kuvat/buttons/S.gif)
-ominaisuuksia, joilla voisi
vaivattomasti muuttaa HTML-dokumenttien rakennetta ilman,
että rakennetta täytyisi kirjoittaa uusiksi - MS IE on pilannut CSS-systeemin tehokkaimpien
ominaisuuksien käyttömahdollisuudet.
Ns. transformation language XSL-sovelluksessa dokumentin struktuuri hajotetaan kahteen tiedostoon. Olen kokenut hieman hankalaksi, vaikka sain aikaiseksi jonkinlaisen XSL-tiedostoa käyttävän XML-dokumentin. En kuitenkaan pidä siitä, että MS pakottaa XSL-dokumenteissa XSL:n käyttämiseen, kun muuten ei saa aikaiseksi kunnon XML-asiakirjoja!
Tulevaisuudessa - ja ehkä jo nyt - mielekkäin tapa
tehdä yksinkertaisia tekstipainotteisia asiakirjoja on XHTML![[S]](../Kuvat/buttons/S.gif)
. HTML-Kit muuntaa
automaattisesti HTML-dokumentin XHTML-asiakirjaksi, joten niiden
luominen on helppoa.
XML + XSL + CSS on kuitenkin erittäin mielekäs Jonathan Marchin (Microsoft) korostamille maailmanlaajuisille tietokannoille. Se on järkevä kirjastoissa, joissa kaivataan automaattista aakkostusta yms., johon ainakaan CSS2 ei pysty. Aina tarvitaan sanaston hallitsemista ja ymmärtämistä. Juuri sitä varten tämä asiakirja on olemassa. Jos siitä vielä olisi hyötyä suomalaiselle ATK-terminologialle, sanaston olemassaolo on täyttänyt tarkoituksensa.
Esitän termit samalla periaatteella kuin CSS-termitkin. En pyri ensisijaisesti määrittelemään termien sisältöä vaan pyrin kokoamaan suomentamista tai selittämistä vaativat termit. Laitan tarvittaessa alkukielisen sitaatin. Esitän kuitenkin satunnaisesti suorat käännökset tai sellaiset, jotka tuntuvat CSS-kokemukseni perusteella luontevilta.
Otan mukaan eräitä XML:ää koskevia dokumentteja, jotka ovat välttämättömiä XSL:n ymmärtämiselle. On muistettava, että XSL-dokumentti on itsessään eräänlainen XML-asiakirja, jonka tulee noudattaa muilta XML-asiakirjoilta edellytettäviä piirteitä. Pohjana on W3C eritasoiset XSL ja XML spesifikaatiot. W3C ei kirjoita suoranaisista standardeista vaan spesifikaatioista (specifications) ja niiden suosituksista (recommendations) ja se käyttää luokittelua: recommendations, proposed recommendations, working drafts + notes eli suosituksiin liittyvät kommentit, joita XML + XSL koskien löysin seuraavat:
)
)
)
)
)
)
)
)
- Netscpe 6.0 on ainakin
osittain ottanut tämän systeemin
käyttöönsä, mutta ei toistaiseksi MS IE
5.0)helppopääsyisyys(EuroWord96). Kyse on sivujen luettavuudesta ja toimivuudesta eri järjestelmissä.
attribuuttior
määrite; ns. elementin lisämäärite ([S] [Pw]), jota käytetään elementin aloitusmerkkauksessa (ks. esimerkki ([S] [Pw]) sekä perustelut ([S] [Pw])).
kastion vanha kirjapainotermi). Siihen liittyy seuraavia käsitteitä:
kastiriippuvuus(ks. seuraavat kohdat).
kastiriippuvainen-
kastiriippumaton. Kyse on siitä, onko pienten ja isojen kirjainten käytöllä koodaamisessa mitään merkitystä eli ovatko ne pieni-iso-eroavia vai pieni-iso-yhteneviä. Tämä vaihtelee ATK-kielen mukaan. Esim. HTML ([S] [Pw]) on suhteellisen väljä kieli, jossa erolla ei ole merkitystä kun taasen XML ([S] [Pw]) on tiukka kieli, jossa ero on merkityksellinen.
alakastikirjasimet-
yläkastikirjasimet(
gemenat-
versaalit).
sekakastikirjasimet("kamelikirjasimet" - tämä on virallisen termin lempinimi). Erilaisissa nimissä käytetään sekaisin pieniä ja isoja kirjaimia. Eräät uudet spesifikaatiot käyttävät sekakastikirjasimia väliviivan (-) asemesta ja monet attribuuttien tai ominaisuuksien arvot suositellaan ilmaistavan tällä tavoin.
merkistö.
kommentti. CSS:n kanssa tarvitaan HTML ja XML-kommentteja elementin
STYLE kanssa
(<!-- ... -->) ja CSS:n omia kommentteja
(/* ... */) CSS-koodin yhteydessä (ks.
käsitekaavio kohdasta HTML/XML kommenttimerkkaus ([S] [Pw])).yhteensopivuus. Kyse on siitä, miten joku dokumenttityyppi sopii yhteen muiden dokumenttityyppien kanssa.
sisältöja
sisältötyyppi.
kuvausja
kuvauslohko. Sillä tarkoitetaan CSS:ssä ja HTML:ssä eri asioita. HTML-dokumentissa se koskee ns. dokumenttityyppiä (ks. Document type, [Pw]). CSS:ssä se liittyy ns. sääntöihin (ks. konteksti ([S] [Pw])).
määrittely.
kuvaus(CSS:ssä käytetään yleensä termiä declaration - ks. yllä).
dokumentti,
asiakirja.
dokumentin kieli.
dokumenttipuu. Kyseessä on dokumentin rakenteen kuvaamisen käytetty vertauskuva (ks. esimerkki ([S] [Pw])).
dokumentin esitysmuoto. Kyse on siitä, miten dokumentti esitetään eri yhteyksissä.
dokumenttityyppija (käytetyn)
dokumenttityypin kuvaus(ilmoitus), joka on muotoa
<!DOCTYPE...> ([P] [S] [Pw]). Dokumenttityypin kuvausta
nimitetään joissakin lähteissä
rakennemäärittelyksi. HTML-dokumentin tyyppi kuvataan
ulkopuolisissa tiedostoissa, mutta XML-dokumenteissa sen voi
sisällyttää samaan asiakirjaan. HTML:n
dokumenttityyppeihin liittyy seuraavat alaryhmät:
kehyssarjan dokumenttityyppimäärittely,
kehyssetin dokumenttityyppimäärittely(frameset.dtd).
väljä dokumenttityyppimäärittely(loose.dtd).
tiukka dokumenttityyppimäärittely(strict.dtd).
murrosvaiheen dokumenttityyppimäärittely(transitional.dtd).
dokumenttioliomalli. Kyseessä on web-asiakirjoissa käytettyjen kielten yhteensovittamisen spesifikaatio.
elementtija
elementtityyppi; HTML- ja XML-dokumentin perusrakenneosa ja sen kulloinenkin tyyppi, jolla tässä yhteydessä tarkoitetaan elementin nimeä. Ks. tavanomaisen elementin käsitekaavio kohdasta Elementtimerkkaukset ([S] [Pw])). Elementit voidaan jakaa merkintä- ja käyttötavan perusteella seuraaviin ryhmiin:
lohkotason elementti,
lohkoelementti. Mikä elementti on
block-level elementja mikä
inline element, on määritelty HTML-kielen rakennemäärittelyissä (ks. käyttö ([S] [Pw])).
rivinsisäiselementti,
rivisisäistason elementti([P] [S] [Pw]).
tyhjä elementti. Jotkut elementit ovat yksinäisiä, kuten
<BR>, jolla jatketaan tekstiä samassa
kappaleessa, mutta uudelta riviltä. Tyhjillä
elementeillä ei ole HTML-kielessä loppumerkkausta.
XML-dokumenteissa elementin alkumerkkaukseen tulee
sisällyttää myös lopetus (esim. <br
/>).entiteetti,
yksikkö,
yleisluontoinen yksikkö( sananmukaisesti
se mikä se on;
coding entity=
yleisluontoinen (koodauskielen) yksikkö). Modularization of XHTML dokumentaation pohjalta se voitaisiin kääntää myös
säilö, sillä siinä sanotaan "an entity is a logical tai physical storage unit containing document content.". HTML-dokumenteissa on kaksi entiteettiä:
yleisentiteetti.
parametrientiteetti(
parametriä vaativa yksikkö; lue tämän ja edellisen sanan ongelmista ([P] [S] [Pw])). Kyseessä ns. DTD-makro, jolla kootaan yhteen DTD-tiedostoissa käytetyjä arvoja, attribuutteja ja elementtejä (esimerkki ([S] [Pw])).
ominaisulottuvuudet,
luonteenomaiset ulottuvuudet. Elementin leveys ja korkeus sellaisina kuin ne johtuvat elementistä itsestään eivätkä sen esityksen ympäristöstä. Esimerkiksi kuvan leveys ja korkeus pikseleinä.
merkintäkoodi. Kyseessä on merkintäkielten (markup languages - ks. seuraava sana) peruskäsite. Sillä on tosin laajempi käyttö kuin merkintäkielissä. Historiallisesti ottaen se pohjautuu kynällä tehtyihin muotoilumerkkeihin. Nykyisin sitä ei tule enää ymmärtää muotoilumerkkinä vaan yleisemmin eri koodauksien merkintöinä. Web-dokumenttien merkintäkoodeja ovat:
entityselitys ([S] [Pw])).
tagselitys ([S] [Pw])).
merkistödata(lohko). Merkintäkoodeina toimivat
<![CDATA[ ja ]]>.
Kyseessä on parserin (jäsentimen) väliaikainen
toimintamuodon (mode) vaihto (PCDATA = Parsable character data =
teksti josta tulee erottaa erilaiset merkintäkoodit; CDATA =
teksti, josta ei eroteta erilaisia merkintäkoodeja), jolloin
ei tarvitse käyttää erikoismerkintöjä
koodilohkojen esittämiseen näytöllä.merkintäkieli. Merkintäkielen perusrakenneosia nimitetään elementeiksi ([S] [Pw]). Puhdas merkintäkieli on metakieli ([S] [Pw]). Metakielen elementeillä ei ole itsellään mitään tehtävää, vaan se määräytyy aputiedostojen tai -kielien kautta. Merkintäkieli voi olla myös sellainen, jossa elementeillä on itsessään esimääriteltyjä tehtäviä, jolloin elementit toimivat esim. muotoilukoodeina. Seuraavassa on lista eräistä internetissä käytettävistä merkintäkielistä (mainitsen myös kielen luonteen):
dynaaminen hypertekstimerkintäkieli. Kyseessä on hypertekstidokumenttien elävöittämisen mahdollistava koodausjärjestelmä. Elävöittämiseen käytetään erilaisia ohjelmointikirjoitekieliä (JavaScript, ECMAScript). Kyse on dynaamisesta muotoilukielestä.
hypertekstin merkintäkieli. Kyseessä on yleisimmin käytetty hypertekstidokumenttien siirtoa verkossa tukeva komentokieli, josta on useita versioita. Kielen elementtimerkkaukset ovat pääosin muotoilukoodeja.
standardi yleismerkintäkieli. Metakieli, jota on käytetty mm. HTML:n syntaksin muodolliseen määrittelemiseen.
laajennettava merkintäkieli. SGML:stä johdettu, mutta syntaksin osalta tiukemmin tyypitetty metakieli. XML-dokumentin alussa on erityinen kuvausilmoitus (
<?xml
version="1.0"?>).laajennettava hypertekstin merkintäkieli. XML-kielen sovellus, jossa dokumentit on laadittu siten, että ne ovat mahdollisimman pitkälle yhteensopivia HTML-dokumenttien kanssa, jolloin niitä voi lukea myös vain HTML:ää ymmärtävät selaimet. Apukielinä ovat yleensä vain HTML ja CSS.
Wireless Markup Language=
langattomien (laitteiden) merkintäkieli.Käsipuhelimiin suunniteltu XML-sovellus. Serverinohjelmat suorittavat muunnoksen (X)HTML:stä WML:ään. Sille on olemassa on protokolla (Wireless Application Protocol (WAP) =
langattomien sovellusten protokolla([Pw]) tai
langattomien sovellusten yhteyskäytäntö).
takana).
META = kyseessä on elementti
nimeltään META, mutta ko. elementillä
asiakirjalle annetaan pohjatietoja hakuroboteille ja monesti
niissä näkyy kirjoittajan nimi. Metatiedot eivät
näy näyttöruudulla.metakieli. Metakieli on muiden kielten pohjakieli. Kieli voi olla kahdessa päämerkityksessä metakieli. Ensinnäkin se voi olla kieli, jolla määritellään muita kieliä. Se antaa kieliopin, miten erilaisia merkintäkieliä voidaan rakentaa. Se ei (yleensä) määrittele elementtejä vaan se määrittelee miten tällainen elementti muodostetaan. SGML ([Pw]) ja XML ([Pw]) ovat tällaisia metakieliä. XML ei määrittele ainoatakaan konkreettista merkintäkieltä vaan käyttäjän on luotava se itse noudattaen XMLn määrittelemää syntaksia (SGML ja XMLn ero on tiukemmin määritellyn syntaksin lisäksi se, että XML:llä on määrätty kuvaus, SGML:ssä se voidaan tehdä itse). Toiseksi se voi olla kieli, joka on toimii muiden kielten pohjakielenä, johon ne voivat ikään kuin kiinnittyä. Tällöin kieli voi olla myös yhdistävä siirto- ja muuntokieli eri kielillä tuotettujen dokumenttien välillä. WML ([Pw]) on metakieli lähinnä tässä mielessä.
notaatio.
olio(käyttäisin sitä mieluummin sanan
entity([Pw]) kääntämiseen, mutta vakiintuneita ilmaisuja ei ole enää mielekästä muuttaa).
ei sovellu. Tarkoittaa sitä, että jotakin vaihtoehtoa ei voi soveltaa tiettyyn tilanteeseen.
esittäminen, (dokumentin)
esitysasu.
protokolla,
sovittu yhteydenpitojärjestelmä,
sovellusyhteyskäytäntö.
korvattu elementti. Elementti, josta asiakassovellus ([S] [Pw]) tuntee vain sen ominaisulottuvuudet ([S] [Pw]).
juurielementti. Elementti, jonka sisällä on kaikki asiakirjan rakenneosat.
sääntö. Ks. kaavio ([Pw]).
skripti. Tällaisia kieliä on mm. JavaScript ja ECMAScript. Niistä käytetään joskus nimitystä
käsikirjoitusohjelmointikieli. Termi on tuollaisena hieman harhaanjohtava, sillä niitä voidaan tuottaa sekä automaattisointina että käsikirjoitusohjelmointina. Olennaista niissä on se, että niitä voidaan käyttää lyhyinä koodauksina toisten kielten seassa. Tavallaan CSS kuuluu samaan kategoriaan, sillä sitä käytetään saman tapaisesti kuin JavaScript-kieltä.
kenoviiva. Kenoviivoja on kahta tyyppiä:
takakenoviiva. CSS2:ssä takakenoviivan avulla voidaan käyttää ns. escape-kirjaimia, joita normaalisti ei voi hyödyntää.
etukenoviiva. Tätä käytetään www-osoitteiden alihakemistojen nimissä.
lähdedokumentti(source code =
lähdekoodi).
lähde; kyseessä on eräiden käytettyjen sivun osien sijaintipaikan ilmoittaminen selaimelle (esim. kuva tai kehysasiakirja).
lause,
käsky. CSS:ssä niitä on kahdenlaisia, yksinkertaisia rivikäskyjä ja käskylohkoja (tai lohkokäskyjä). Ns. at-säännöt ([Pw]) voivat olla ovat molemman tyyppisiä (at-sääntölista ([S]). Ns sääntöihin (rule) liittyvät käskyt ovat käskylohkoja (ks. käyttökohde sivulta Valitsimet ([S] [Pw])). Lisäksi kommentteja voidaan kutsua comment statement -nimikkeellä. Ks. John Allsopin selitys ([Pw]).
jono.
rakenne.
syntaksi.
merkkaus(ks. myös
markup code([S] [Pw])). Kyseessä on kielen osien merkitsemiseen ja tunnistamiseen käytetty usean koodimerkin sisältävä koodaus ([P] [S] [Pw]). Tällaisia koodauksia ovat:
kommenttimerkkaus. HTML/XML kommenttimerkkaus muodostaa eräänlaisen tyhjän elementin, sillä kaikki informaatio on kommentin sisällä eivätkä kommentit voi olla sisäkkäisiä (ks. käsitekaavio kohdasta HTML/XML kommenttimerkkaus ([S] [Pw])).
tyylisivumerkkaus. Kyseessä on eräiden sovellusten epävirallinen kielenkäyttö. Kyse on yhteen elementtiin liitetyistä CSS-säännöistä (ks. kaavio ([Pw])), joita ei ole vielä määritelty (esim.
body { }).ilmimuotoanalyysi,
ilmimuodoiksi analysointi.
yhdenmukainen resurssin paikanninKyseessä on Internet-verkkosivun osoitteen täysin yksilöivä merkkijono. CSS käyttää näitä tiedostonimien paikantamiseen (esim.
background-image: url(http://www. ...
joku.gif);). Muita samaan asiaan liittyviä
termejä ovat:
yhdenmukainen resurssin nimi.
yhdenmukainen resurssin tunnus. Kyseessä on URL ja URN yhteisnimi.
kelvollinen,
käypäja sen vastakohtana
ei-käypä,
epäkelpo. Kyse on dokumenttien syntaksin oikeellisuudesta suhteessa olemassa oleviin spesifikaatioihin (valid = täyttää dokumenttityypin rakenteelta edellytettävät vaatimukset).
arvo, johon liittyy mm. seuraavia alikäsitteitä:
alkuarvo.
kokonaisluku.
avainsana.
at-sääntö,
at-merkki-sääntö; sääntö, jossa käytetään @-merkkiä (at =
jostakin,
jonkin luona). Asiallisesti sen voisi kääntää
hakusääntö, sillä CSS:ssä sillä haetaan aina lisäinformaatiota. Tällä kohdin on kuitenkin syytä pitäytyä alkukielen käytännössä. Erilaisia at-sääntöjä ovat @import ([Pw]), @media ([Pw]), @font-face ([Pw]), @page ([Pw]) ja @charset ([Pw]).
lohko. CSS:ssä lohkoilla tarkoitetaan kaikkia kaarisulkujen ({}) rajoittamia määrittelyjä. Lohkot voivat olla myös sisäkkäisiä (ks. esim. kaavio sanan media rule block selityksestä ([Pw]).
laatikko; jonka alikäsitteitä ovat mm:
laatikon mitoitus.
kutistetut marginaalit(marginaalien arvoja ei lasketa arvoja yhteen vaan luodaan yksi arvo, joka on yleensä suurin positiivinen arvo).
porrastetut tyylisivut(
porrastyylisivut- sanatarkasti sheet =
arkkieli sana tarkasti kyse on porrastetuista tyyliarkeista),
porrastetut tyylisivuttai
limitetyt tyylisivut([P] [S] [Pw]). CSS:ssä on kyse useiden, eri lähteistä peräisin olevien tyylikuvauksien soveltamisen samanaikaisesti. Kuvauksilla voivat limittyä toisiinsa nähden ja niillä on ikään kuin porrastetut, tarkoin säädellyt painoarvot. Kuvaukset ovat koottuina, arkkeina (ne voivat olla erillistiedostona or samassa dokumentissa), joiden informaatio kootaan yhteen ja käsitellään. CSS:ään liittyviä ydinkäsitteitä ovat mm.:
CSS-osoitusmalliKyseessä on koko CSS-systeemin kuvaus siitä, miten dokumentti esitetään kuvapinnalla (ks. canvas ([Pw])).
CSS:n edistykselliset piirteet,
CSS:n edistyneet piirteettai
CSS:n kehittyneet piirteet. Ne CSS:n määrittelyssä kuvatut piirteet, jotka eivät kuulu sen ydinpiirteisiin.
CSS-ydinpiirteet. Piirteet, joiden asiakassovellusten tulisi tulee tukea kyseisen määrittelyn mukaan.
CSS-jäsennin. Ohjelman se osa, joka huolehtii vain säännöstöjen syntaktisen rakenteen jäsentämisestä.
tyylisivu. Kyse on paikka, jossa yksi tai useampia tyylikuvauksia ja -sääntöjä esitetään (spesifikaatioissa on virheelliset määritelmät, lue sivun Elementit... (sivu a) alaviite ([S] [Pw])). Sen rinnalla on hyvä käyttää ilmaisua
tyylisivutiedostosilloin, kun viitataan nimenomaisesti dokumentin ulkopuolisiin tyylisivuihin.
väri; liittyy (CSS 14), jossa käsitellään myös taustan (background =
tausta) ominaisuuksia ja tämän jakson alikäsitteitä:
edustaväri(vastakohtana background color =
taustaväri).
gammakorjaus.
toisto.
kuvaaja.
upotettu tyylisivu. Kyse on tyylisivun upottamisesta asiakirjan alkuosaan elementin
STYLE avulla (ks. [S] [Pw]).fontti(CSS2 15), jolla on alikäsitteitä:
yleinen fonttiperhe.
kiinteävälinen kirjainkehikkoKs. myös
media rule([Pw]). Tällaisissa laitteissa kirjainmerkeille varataan sama korkeus- ja leveystila sekä käytetään kiinteää riviväliä.
fontin ominaispiirteet.
fontin koodaus(liittyy
font matching algorithm-systeemiin).
(fontti)kirjainleikkaussääntö, joka merkitään ns. at-säännöllä ([Pw]):
fontinyhteensovitusalgoritmi. Kyseessä on laskentakaavat, joilla pyritään mahdollisimman tarkasti saamaan erikielisten ja sekundaaristen fonttien korkeudet ja leveydet sellaisiksi, että kirjaimet vaikuttaisivat mahdollisimman saman kokoisilta.
merkkipiirrosten leveydet(glyph
merkin hahmo(=
merkki piirroksena).
merkkilaatikko=
(kirjainmerkkiä fontinsuunnittelussa) ympäröivä referenssilaatikko.
alin kohta ilman aksenttia perusviivalta.
ylin kohta ilman aksenttia perusviivalta.
Panose-1 numero(viittaa Panose-järjestelmään ([Pw]), ei tarvitse kääntää).
pystykirjainrungon leveys; spesifikaatiot sanovat asiana näin: "The measurement should be for the dominant vertical stem in the font because there might be different groupings of vertical stems (e.g., one main one, and one lighter weight one as for an uppercase M tai N)". Dominoiva arvo tarkoittaa fontin yleisintä toteutuvaa merkin pystyviivan leveyttä.
(merkin) pystypiirtokulma.
luotu sisältö, joka liittyy CSS2, 12 Generated content, automatic numbering, and lists jaksoon ja sillä on mm. alikäsitteinä:
laskin(alikäsitteitä mm. automatic counters, automatic numbering).
listaelementti,
listatyyppinen kohta.
merkitsin(luo automaattisen merkitsimen erona tavanomaiseen listaelementtiin).
HTML:n laajennus. Kyse on dokumentin ulkoasuun vaikuttavista tekijöistä, joita CSS laajentaa. Termi on hieman harhaanjohtava, sillä CSS:n vuoksi itse HTML kieleen on tullut vain harvoja attribuutteja ja elementtejä - CSS voi muuttaa dokumenttien ulkoasua yksinomaan välillisestikin, itse koodiin koskematta.
tunnistus. Se liittyy attribuutin
id käyttämiseen
yksilöivänä tunnisteena. Ks. seuraavasta
selityksestä alakohta Fragment
identifier.tunniste. Ilmaisu tarkoittaa osittain samaa kuin ID. CSS2 spesifikaatio käyttää sitä funktionaalisena yleisilmaisuna kaikelle, mikä toimii tavalla tai toisella CSS:n muodostamien sääntöjen tunnistimina (ks. termipuista kohta Tunnisteet ([S] [Pw]) sekä sanan käännöksen perustelut ([P] [S] [Pw])). Yleisimpiä tunnisteita ovat seuraavat:
yleistunniste. Tällä tarkoitetaan elementin nimeä (esim
P on elementin alkumerkkauksen <P
align="center"> yleistunniste).katkelmatunniste,
fragmenttitunniste. Attribuuttia
id kutsutaan tällä nimellä. Em.
attribuutti koskee sekä yksilöivää
tunnistetta (unique identifier = täysin yksilöivä tunniste,
ainutkertainen tunniste,
uniikkitunniste) että osakokonaisuuden (fragmentin) nimen tunnistetta. CSS-koodauksessa termi liittyy id-valitsimeen ([S] [Pw]), joka on yksiselitteisesti valittavan elementin nimeävä merkkijono, jonka perusteella selain tietää, mihin elementtiin CSS-ominaisuudet kohdistetaan (esim.
<P id="idNimi">).toteutus.
tuontisääntö, joka merkitään ns. at-säännöllä ([Pw]).
media at-sääntö. Mediatyypin ([Pw]) yksi merkitsemistapa, jossa käytetään ns. at-sääntöä ([Pw]).
mediaryhmät. Nämä tarkoittavat eri mediatyyppejä ([Pw]) edustavien laitteiden kykenemiä esitystapoja (ks. sivun Fontit käsitekaavio, [Pw]). Ne ovat seuraavat:
kuulo. Liittyy mediatyyppiin
aural.
rasteri. CSS:ssä tällä on erityismerkitys. Näyttö toimii rasterina, jolloin voidaan käyttää myös suhteutettuja merkkejä - vastakohtana on
grid.
kehikko. CSS:ssä tällä on erityismerkitys. Kyseessä on lyhenne ilmaisusta
fixed-pitch character grid([Pw]) ja kyseisen mediaryhmän laitteista. Liittyy mediatyyppiin
tty.
jatkuva. Kyse on siitä, että esitys on jatkuvaa eikä käytetä sivunkatkosääntöjä - tämän vastakohtana on
paged.
interaktiivinen. Kyse on siitä, että käyttäjä voi muuttaa sivun ulkoasua - tämän vastakohtana on
static.
sivutettu. Käytetään sivunkatkosääntöjä.
staattinen.
kosketeltava.
visuaalinen.
mediatyypit. Nämä liittyvät käytettäviin laitteisiin (vrt. media groups ([Pw]) ja ks. kaavio ([Pw])). Mediatyypit merkitään joko media at-säännöllä ([Pw]) tai elementin
LINK sisällä media-attribuutilla (esim.
media="print"). Olennaista on se, että
asiakassovelluksen (UA ([Pw])) tulisi tunnistaa yksi or
useampi seuraavista laitetyypeistä:
kaikki. Tyylisivuja käytetään kaikille laitteille.
kuulo. Kuulemista tukevat laitteet.
pistekirjoitukseen perustuva. Neulapistekirjoittimille tarkoitettu mediatyyppi.
kohokuviointiin perustuva(mediatyyppi). Tässä ei ole kyse neulapistekirjoitustyyppisestä (braille) ratkaisusta, vaan muuten tunnusteltavasta kohokuvioinnista.
kädessä pidettävä. Kyseessä on käsipuhelimille ja kämmenmikroille (kuten esim. palm pilot -laitteet) tarkoitettu mediatyyppi. Tyyppi on ongelmallinen, koska siinä on erilaisen näytön omaavia laitteita (ks. taulukko ja sen kommentit ([S] [Pw])).
tulostus. Tulostettava mediatyyppi.
kankaalle heijastettava. Valkokankaalle tuotettava materiaalin mediatyyppi.
näyttö. Tämän tyypin tyylisivuja käytetään tietokoneen näytöllä.
televisio. Televisiotyyppiset laitteet.
ulkopuolinen tyylisivu.
sivutettu media, joka merkitään ns. at-säännöllä ([Pw]), johon liittyy mm. alikäsite:
rajausmerkki.
ominaisuus. Esitysasun piirre, johon voidaan vaikuttaa CSS:llä (ks. selitys ([S] [Pw])).
prosessointimalli.
tuotettu sisältö,
esitetty sisältö(sanalla on abstrakti merkitys; rendering =
tuottaminen (jonkin mallin mukaan)).
pikakirjoite
pikakirjoiteominaisuudet(käännös perustuu EuroWord96:n sanastoon).
taulukko(CSS2 17), johon liittyy alikäsitteitä (yksi löytyy kohdasta Aural style sheet ([Pw])):
nimetön taulukko objekti,
nimetön taulukko olio.
automaattinen taulukkoasemointi.
yhdistävä taulukkoreunusmalli.
kiinteä taulukkoasemointi.
taulukkomalli.
erotettujen reunojen malli.
teksti, (CSS2 16) johon liittyy seuraavia käsitteitä:
kohdistaminen(oikeaan tai vasempaan reunaan yms).
perusviiva.
muuta versaaleiksi,
versaaleiksi muuttaminen(versaalit =
isot kirjaimet).
somistus.
sisennys.
kirjainväli>,
kirjainten välistys.
tekstin varjostus.
valkoalue(kyseessä on eri asia kuin
whitespace([P] [S] [Pw])).
katkaisematoneli
yhtenäinen. Nowrap tarkoittaa että riviä ei katkaista ennen lohkoelementin päättymistä (ATK-kieleen kuuluu myös termit
text wrapja
word wrap, joilla on arvot
yestai
no; ne tarkoittavat sitä, että katkaistaanko rivi ja jaetaanko teksti eri riveille vai ei).
esimuotoiltu(sanasta
preformatted). Kyseessä on elementin
PRE
tyylinen käyttäytyminen. Tätä on mahdoton
kääntää, sillä kyse samantapaisesta
asiasta kuin display:list-item - näytä
listaelementin tavoin white-space:pre =
näytä elementin PRE tavoin ([P] [S] [Pw]).sanojen välistys.
viereissisarelementtivalitsin(ks. selitys ([S] [Pw])).
sopii johonkin(kyse on ns. ominaisuuksien sopimisesta tiettyyn kohtaan).
attribuuttivalitsin(
attribuuttiselektori,
määritevalitsin,
määriteselektori). Dokumentin attribuutteihin perustuva valintamenettely ([S] [Pw]).
elementtityyppivalitsin,
tyyppivalitsin. Dokumentin elementteihin perustuva valintamenettely.
luokka,
luokkavalitsin. Kyseessä on elementin attribuutin
class avulla
luotu tarkennin, johon voidaan viitata yksittäisissä
tyylisäännöissä.tapauskohtainen valitsin(
tapauskohtainen selektori,
kontekstuaalinen valitsin,
kontekstuaalinen selektori). Valitsin, joka valikoi elementtejä dokumentin elementtirakenteen perusteella. Vrt.
matching pattern(laajempi selitys ([S] [Pw])). Ilmaisu on CSS1 terminologiaa eikä CSS2 sitä enää käytä, vaikka eräissä tilanteissa se on edelleen mielekäs. Koska se ei kuulu CSS2 terminologiaan, en ole maininnut sitä valitsinluettelossani ([S] [Pw]).
sisältävä elementti,
elementtisäilytintai
säilytinelementti. Kyseessä on elementti, joka voi sulkea sisäänsä asiasisältöä ja toisia elementtejä. CSS:ssä sitä lähellä on termi containing blocks. Täsmällisesti määriteltyjen elementtien ohella säilyttimenä ja siten myös asemoinnin laskemisperustana voi olla ns. viewport.
kuvitteellinen elementtimerkkausjono. Käsite, joka käytetään kuvaamaan pseudoluokkien ja pseudoelementtien vaikutusta.
ryhmittäminen. Saman kuvauksen esittäminen yhtä aikaa useille säännöille ([S] [Pw]).
id-valitsin. Kyseessä on elementin attribuutin
id avulla luotu tarkennin,
johon voidaan viitata yksittäisissä
tyylisäännöissä, mutta tarkennin on
yksilöidympi kuin class.näennäisluokka,
näennäisluokkavalitsin,
pseudoluokka. Apukäsite, joka CSS:ssä mahdollistaa elementtien luokittelun samaan tapaan kuin luokkien avulla mutta HTML-dokumentin ulkopuolisiin seikkoihin perustuen, esim. sen mukaan, onko linkkiä seurattu vai ei. Näennäisluokkia ovat seuraavat:
esikoisnäennäisluokka. Elementtityypin lisäksi otetaan huomioon elementin järjestys ikään kuin se loisi luokkatarkentimen.
First-child pseudo-class valitsee ensimmäisen
saman tason elementin.linkkinäennäisluokka.
dynaaminen näennäisluokka,
dynaaminen pseudoluokka(ks. myös termi
user intetface([Pw])).
kielinäennäisluokka,
pseudokieliluokka.
näennäiselementti,
näennäiselementtivalitsintai
pseudoelementti,
pseudoelementtivalitsin, (
pseudoelementtiselektori). Apukäsite, jolla CSS:ssä liitetään valitsimia esitysasun typografisiin osiin (kuten elementin esitysasun ensimmäiseen riviin tai kirjaimeen) samaan tapaan kuin valitsimia liitetään elementteihin.
valitsin(
selektori). Ilmaisu, joka määrää, mitä elementtejä säännössä oleva kuvaus koskee (ks. käyttö ([S][Pw])).
yksinkertainen valitsin,
yksinkertainen selektori. Valitsin, joka viittaa elementteihin vain niiden tyyppien tai class-/id-tarkentimien tai molempien perusteella.
yleisvalitsin,
yleisselektori.
viereissisarelementti(ks. selitys ([S] [Pw])).
esi-isä elementti,
esiäiti elementti(omaan terminologiaani sopisi paremmin jälkimmäinen, vaikka yleensä käytetään edellistä).
lapsielementtiElementti A on elementin B lapsielementti, jos A esiintyy B:n osana suoraan, ilman, että rakenteessa on niiden välissä muuta elementtiä.
perilliselementti.
perilliselementtivalitsin.
jälkeen tuleva elementti,
jälkeinen elementti,
jälkeiselementti.
periytyminen.
tärkeyssääntö. Normaalin valintajärjestyksen ohittava poikkeussääntö, jolla jokin ominaisuus määritellään painoltaan muita korkeammaksi. Sanan
sääntökäyttäminen on kuitenkin ongelmallista (ks. asiaan liittyvää alaviite ([S] [Pw])).
emoelementti(ks. myös perustelut ([S] [Pw])).
porrastettu valintajärjestys,
porrastettu järjestys.
limitetty järjestys. Suomen kielessä on joissakin tilanteissa luontevampaa käyttää alkukielistä ilmausta hieman pidempää ilmausta, jotta asia tulisi selkeämmin esille. On kuitenkin syytä muistaa, että kyseinen ilmaus ei tarkoita viittaa vain valitsimiin, vaan koko prosessiin eli asiallisesti tarkoitan samaa kuin
porrastettu valintaprosessitai
limitetty valintaprosessi.
hahmonsovitus,
hahmontunnistus(To find a match =
löytää samanlainen kuin mallina oleva esine; CSS:ssä "esine" on elementti; kyseessä on yleinen teknis-tieteellinen termi). Siihen liittyy seuraava alikäsite tai oikeammin termin sovellus:
tunnistettava hahmo. Kyseessä on termin
pattern matchingjohdannainen, kuvaileva ja selittävä ilmaus, jolla tarkoitetaan johonkin tilanteeseen tai kohteeseen sopivaa hahmoa. Tarkoittaa asiallisesti samaa kuin
contextual selector([Pw]), mutta näkökulma on eri.
edeltävä elementti.
prioriteetti(=
etummuus(järjestys),
etummaisuus).
sääntö,
sääntökokoelma.
paino, mikäli sitä käytetään sanan
prioritysynonyyminä. Kyseessä on Säännön "paino" eli ensisijaisuus (priority) suhteessa muihin sääntöihin.
visuaalinen muotoilumalli
visuaaliset efektit
nimetön lohkolaatikko.
laatikon luominen.
laatikon siirtymä(suhteessa johonkin).
tyhjentää.
leikkaaminen.
kompakti laatikko.
kangas,
kuvapinta,
piirtopinta. Kyse on alueesta, jolla dokumentti esitetään. Sen rinnalla käytetään sanaa
viewport(ks. näiden ero perusteluista ([S] [Pw])).
säilyttävä lohko(= lohko, joka toimii säilyttimenä; ks. myös Container element).
näyttöominaisuudet(tässä ei tarkoiteta näyttöruudun ominaisuuksia vaan
displaykuuluu itsekin CSS-ominaisuuksiin ja
displaytarkoittaa miten jokin elementti esitetään näytöllä (esim.
display:list-item =
näytä elementti listaelementin LI
tavoin).kelluva.
virtaus.
kerroksellinen esittäminen, johon liittyy alikäsitteitä:
pinotaso.
päällekkäisyysindeksi(kyseessä on pinotason ilmaiseva ominaisuus.
ylivuoto.
asemointimalli(= tiettyyn paikkaan sijoitusmalli), johon liittyy alikäsitteitä:
absoluuttinen.
kiinteä.
suhteellinen.
staattinen.
juoksutettu laatikko. Kyseisellä ominaisuudella tarkoitetaan sitä, että kaksi lohkoelementtiä yhdistetään siten, että ensimmäinen lohkoelementti "juoksutetaan" toisen lohkoelementin alkuun.
tekstin suunta, johon liittyy seuraava alikäsite:
kaksisuuntainen unicode(sana
unicodeviittaa standardiin The Unicode Standard: Version 2.0 ([Pw]), jolloin sitä ei pitäne kääntää;
bidion lyhenne sanasta
bi-directionalja
unicodetodennäköisesti sanoista
universal code); tällä ominaisuudella hallitaan vasemmalta ja oikealta kirjoitettavien kielten (kuten heprea) asemointia.
katselukanava([P] [S] [Pw]).
näkyvyys(aliominaisuudet: hidden =
piilotettuja visible =
näkyvä).
käyttöliittymä(CSS2 18) ja siihen asiallisesti liittyviä käsitteitä, joista osa on esitetty CSS2 yleisterminologiassa:
tekijä; henkilö, joka on tehnyt HTML or XML -asiakirjan.
suunnittelija.
dynaamiset ääriviivat.
fokus,
huomio.
kohdistettu objekti,
kohdistettu olio
käyttäjä. Henkilö, jota varten asiakassovellus esittää dokumentin jollakin tavalla (yleisimmin katseleminen ja kuunteleminen).
asiakasohjelma,
asiakassovellus(
käytin,
käyttäjäagentti). CSS:n yhteydessä ohjelma, joka käsittelee HTML tai XML-kielistä dokumenttia soveltaen niihin tyylisääntöjä. Asiakasohjelma voi olla graafinen selain (browser), mutta myös esimerkiksi ohjelma, joka lukee dokumentin ääneen, tulostaa sen paperille, muuntaa sen toiseen muotoon tms.
kuuloaistiin perustuvan tuottamisen malli, jonka alikäsitteitä ovat mm.:
taulukoiden tuottaminen äänen avulla(CSS2 17).
vihje.
tilaominaisuudet. Niitä ovat seuraavat:
atsimuutti.
korkeus.
puheen taukomerkit.
funktiokutsut, jolla alikäsitteinä mm.
?
?
?
datamalli
dokumenttityylin semantiikka ja spesifikaatiokieli; kyseessä on CSS:n ohella toinen kieli, josta XSL polveutuu; kieli perustuu dokumentin hierarkkisiin rakenteisiin
nimiavaruus
solmu(EuroWord). Eri asioilla on omia solmuja, esim.
solmuryhmät
prosessointiohjeiden solmut
siirtokieli
laajennettava tyylisivukieli. XSL on XML-kielen syntaksin mukainen sivunkuvaukseen käytetty merkintäkieli ([S] [Pw]), jota käytetään XML-dokumenttien muotoiluun.
laajennettava polkukieli. Käsittelee mm. vastaavia asioita kuin CSS hahmontunnistus (([Pw]) ja Valitsimet ([Pw]) - ks. myös W3C ([Pw]) organisaation sivuilta nykyinen spesifikaatio).
puumuunnokset
XML polkukieli, jota käytetään myös XSL-dokumenteissa (sisältää paljon yhteistä sanastoa CSS-valitsimien ([S] [Pw]) kanssa ja käsittelen vain sellaisia termejä, joita CSS ei tunne ja CSS:n kanssa yhteisiä termejä ovat mm.: parent, ancestor, child, descendant, adjacent sibling ([S] [Pw]); sisältää following sibling ja preceding sibling käsitteet); uutta mm.:
(käyttö esim.
preceding axiseli kaikkiin hahmontunnistukseen liittyviin termeihin liittyvä aputermi)
paikannuspolut
polkukieli
A predicate filters a list of nodes to produce a new list of nodes
olioiden muotoilu(nämä ovat CSS2:ssa: block ja list-item ([S] [Pw]), table, table-body, table-caption, table-cell, table-column, table-footer, table-header + float ja flow)
display