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 > Internet-asiakirjoihin liittyviä yleiskäsitteitä (jakso 1/7) |
|---|
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.