XHTML-perusteita
Elementtien selitteet löytyvät osoitteesta: http://appro.mit.jyu.fi/doc/www/
XetorjEdit-editorin uusimman version (Windows-käyttöjärjestelmille) saat kotikoneelle osoitteesta:
http://appro.mit.jyu.fi/doc/xetor/
Näissä demonstraatioissa on tarkoitus tutustua yleisimpiin HTML-elementteihin ja niiden käyttämiseen WWW-dokumenteissa. Työvälineenä käytetään Xetor-editoria, jonka perusominaisuudet käydään läpi.
Dokumentin rakenteen merkitseminen
- Käynnistä XetorJEdit-editori valitsemlla Start|Programs|JEdit|JEdit
- Älä sulje jEdit-komentorivi-ikkunaa, koska se sulkee koko ohjelman.
- Valitse File | New. Tämä luo uuden XHTML-dokumentin.
- Kopioi dokumentin pohjaksi seuraava teksti:
<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//JYU//DTD XHTML 1.0 Simple//EN" "http://appro.mit.jyu.fi/dtd/xhtml1-simple.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fi" > <head> <title>Tähän sivun otsikko</title> </head> <body> </body> </html>
- Tallenna dokumenttisi U:\tyovaline\demo6\-kansioon demo6.html-nimellä.
Tallenna jatkossa kaikki muutkin XHTML-dokumenttisi tähän samaan hakemistoon.
Tallennusdialogissa löydät U:-aseman tuplanapauttamalla roots-kohtaa. Uuden kansion luominen löytyy dialogin oikeasta yläkulmasta.
Tallennuksen jälkeen Xetor havaitsee, että kyseessä on xhtml-dokumentti ja haluaa ladata dokumenttiin liittyvän dokumenttityyppimäärityksen, jota tarvitaan dokumentin oikeellisuuden tarkistamiseen (validointiin). Vastaa Xetorin kysymykseen "Yes".
- Avaa näkyville mallidokumentti virukset.txt. Kopioi koko dokumentin sisältö leikepöydälle (nopeiten saat valittua kaikki tekstit näppäinyhdistelmällä CTRL + A).
- Liitä dokumentti leikepöydältä Xetorissa auki olevaan dokumenttiisi body-elementin sisään.
- Xetor huomauttaa heti näytön alalaidassa virheestä, koska dokumentin rakennetta ei ole vielä merkitty. Virheestä ei tarvitse nyt huolestua, koska seuraavaksi merkitään dokumentin rakenne.
- Tallenna dokumenttisi.
- Kokeile selaimella miltä dokumenttisi näyttää. Avaa uusi selainikkuna
ja valitse selaimesta File|Open|Browse (IE) File|Open (Mozilla tai Firefox) niin voit
avata dokumenttisi näkyville.
Dokumentti on luultavastikin pelkkää yhtä
pötköä, koska dokumentin rakennetta ei ole vielä määritelty.
Huomaathan, että selain ei herjaa mitään dokumentin rakenteesta vaikka se on vielä tällä hetkellä pielessä. Selain vain yrittää näyttää sivun sinnepäin virheistä välittämättä.
- Määritellään Seuraavaksi dokumentin otsikko. Kirjoita title-elementin sisään Tietokonevirukset ja muut nykyajan tuholaiset. Tämä teksti tulee näkyviin selainikkunan ylälaidan otsikkopalkkiin. Voit kirjoittaa tekstin joko suoraan Xetorin tekstinäkymään (keskiosa) tai hakea vasemmassa reunassa olevasta puusta title-elementin ja kirjoittaa sen sisällön vasemman alalaidan laatikkoon.
- Dokumentin pääotsikko määritellään
h1
-elementillä dokumentin rungossa eli body-elementin sisällä.- Maalaa dokumentin rungon alkuosassa oleva Tietokonevirukset ja muut nykyajan tuholaiset. Maalaaminen onnistuu nopeimmin näppäimistöltä siirtämällä kohdistin rivin alkuun, painamalla SHIFT-näppäin pohjaan ja napauttamalla nuoli alas -näppäintä. Tällöin koko rivi tulee maalatuksi.
- Valitse h1-elementti Xetorin oikean yläkulman elementtilistauksesta.
- Tallenna dokumenttisi ja kokeile miten selaimesi esittää sen nyt. Päivitä selaimessasi näkyvä dokumentti Reload- tai Refresh-nappulalla (kierrätyskuvake). Pääotsikon pitäisi nyt selkeästi erottua muusta tekstistä.
Toisen tason otsikot (h2
)
Jatketaan dokumentin rakenteen merkitsemistä.
- Tallenna muotoiltu Word-dokumentti sopivaan väliaikaishakemistoon (oikealla hiiren napilla ja Save target as... ja avaa se latauksen jälkeen. Etsi Word-dokumentista kaikki toisen tason otsikot joista ensimmäinen on Erilaisia viruksia ja tuholaisia. Käytä apunasi Wordin jäsennysnäkymää (engl. Outline).
-
Merkitse XHTML-dokumentissasi kaikki toisen tason otsikot
h2
-elementillä käyttäen apunasi edellä h1-elementin yhteydessä käytettyä tapaa. Toista sama kaikille toisen tason otsikoille.
Kolmannen tason otsikot (h3
)
Merkitse myös kaikki kolmannen tason otsikot h3
-elementeillä.
Tekstikappaleet (p
)
Merkitse seuraavaksi aivan vastaavalla tavalla kaikki dokumentissa olevat yhtenäiset tekstikappaleet
p
-elementillä (paragraph). Älä kuitenkaan määrittele listoja p-elementillä!. Tallenna ja vertaa selaimella alkuperäiseen Word-dokumenttiin.
Helpointa kappaleiden merkitseminen on vasemman reunan dokumenttipuun (Structure Browser) kautta. Valitse dokumenttipuusta Body ja käy läpi sen sisällä olevia elementtejä. Kohdat jotka alkavat Text ovat mahdollisia kappaleita tai listoja. Valittuasi haluamasi kohdan ilmestyy sen sisältämä teksti vasemman alanurkan ikkunaan josta voit sen maalata ja merkitä p-elementillä.
Voit selventää koodia sisentämällä elementit valikosta valinnalla Plugins | XML Indenter | Indent XML.
Listat (ul
ja li
)
- Lohkotason rakennemerkinnöistä puuttuvat vielä listat
- Muodosta ensimmäiseksi
lista dokumentin alussa olevasta virustyyppiluettelosta. Maalaa kaikki listaan kuuluva teksti
ja merkitse koko alue
ul
-elementillä (järjestämätön lista). - Tämän jälkeen täytyy jokainen
listan alkio merkitä vielä
li
-elementillä (lista-alkio). - Valitse merkinnän jälkeen valikosta Plugins | XML Indenter | Indent XML. Tämä sisentää kaikki merkityt elementit, joilloin näet koodi-ikkunasta paremmin dokumentin rakenteen.
- Poista turhat *-merkit lista-alkioiden edestä.
- Kokeile selaimella onnistuiko listan määrittely.
- Muodosta ensimmäiseksi
lista dokumentin alussa olevasta virustyyppiluettelosta. Maalaa kaikki listaan kuuluva teksti
ja merkitse koko alue
- Seuraavat kaksi listaa ovat samanlaisia järjestämättömiä listoja kuin ensimmäinenkin. Merkitse
siis ne
ul
- jali
-elementeillä. - Harjoittele seuraavaksi sisäkkäisten listojen muodostamista. Sisäkkäisillä listoilla tarkoitetaan
seuraavan kaltaista listarakennetta jossa listoja on eritasoisia:
Lisätään ylläoleva lista aivan dokumentin loppuun:
- Valitse elementtipuusta (vasemman reunan Structure Browser) dokumenttisi viimeinen p-elementti
- Valitse p-elementin valinnan jälkeen sen alapuolelle ilmestyvä After-kohta
- Paina hiiren oikeaa painiketta niin saat listan elementeistä joita voit lisätä tähän kohtaa. Valitse ul
- Valitse puuhun ilmestynyt uusi ul-elementti ja lisää sen sisään (inside) li-elementti
- Valitse li-elementti ja kirjoita se sisällöksi (valitse taas inside) makrovirukset vasemman alanurkan tekstilaatikkoon. Päivitä elementin sisältö tekstilaatikon Update-painikkeella.
- Lisää samalla tavalla vielä kaksi li-elementtiä joiden sisällöksi kirjoitat Madot ja Makrovirukset
- Nyt pitäisi ulomman listan olla valmis. Seuraavaksi lisätään sisempi lista.
- Valitse Madot-tekstin sisältävä li-elementti ja siirrä kohdistin Madot-tekstin perään
- Lisää tähän kohtaa uusi lista eli ul-elementti
- Lisää ulomman listan tapaan tähän uuteen listaan kolme lista-alkiota (li-elementtejä) ja kirjoita niiden sisällöksi mallin mukaan "Mydoom", "Bagle" ja "MSBlast"
- Dokumentin neljäs lista on virustorjuntaohjelmia käsittelevässä kappaleessa.
Tässä listassa
on kaksi sisäkkäistä listaa (vrt. edellä tekemäsi listat). Esimerkki sisäkkäisistä listoista:
<ul> <li>Ulomman listan ensimmäinen alkio, jonka sisällä on sisempi lista <ul> <li>Ensimmäisen sisemmän listan ensimmäinen alkio</li> <li>Ensimmäisen sisemmän listan toinen alkio</li> </ul> </li> <li>Ulomman listan toinen alkio</li> <li>Ulomman listan kolmas alkio, jonka sisällä on myös sisempi lsita <ul> <li>Toisen sisemmän listan ensimmäinen alkio</li> <li>Toisen sisemmän listan toinen alkio</li> </ul> </li> </ul>
- Merkitse ensin ulommaisen listan alku
<ul>
ja loppu</ul>
normaalisti. - Merkitse jokainen (3 kpl) ulomman listan alkio
li
-elementillä. Ulomman listan yksittäiseen alkioon sisältyy kaikki tämän alla olevat sisemmän listan tekstit.<li>F-Secure Anti Virus o Virustietokannan päivityksen löytyvät seuraavasta osoitteesta... o Ohjelmasta löytyy ilmainen kokeiluversio 30 päivän ajaksi... o Ohjelmasta on olemassa ilmainen DOS-versio, jonka voi ... </li>
- Valitse valikosta Plugins | XML Indenter | Indent XML.
- Merkittyäsi ulomman listan alkiot voit lisätä näiden sisään
uudet listat normaalisti
ul
-elementillä.Voit hahmottaa rakennetta paremmin valitsemalla vasemman laidan Structure Browserista äsken tekemäsi listan ja sieltä haluamasi li-elementin. Saat editoitavaksi pelkästään elementin sisällön pitämällä ctrl-näppäintä pohjassa ja napauttamalla elementin nimeä (li) Structure Browserissa.
Katso, ettäul
-elementti tulee kokonaisuudessaanli
-elementin sisään.<li>F-Secure Anti Virus <ul> o Virustietokannan päivityksen löytyvät seuraavasta osoitteesta... o Ohjelmasta löytyy ilmainen kokeiluversio 30 päivän ajaksi... o Ohjelmasta on olemassa ilmainen DOS-versio, jonka voi ... </ul> </li>
- Merkitse
li
-elementeillä sisempien listojen alkiot (8 kpl). Poista myös tekstistä tulleet listamerkit (* ja o).<li>F-Secure Anti Virus <ul> <li>Virustietokannan päivityksen löytyvät seuraavasta osoitteesta...</li> <li>Ohjelmasta löytyy ilmainen kokeiluversio 30 päivän ajaksi...</li> <li>Ohjelmasta on olemassa ilmainen DOS-versio, jonka voi ...</li> </ul> </li>
- Sisennä listat valinnalla Plugins | XML Indenter | Indent XML.
- Merkitse ensin ulommaisen listan alku
- Dokumentin viimeinen lista on tavallinen järjestämätön lista. Merkitse
se
ul
- jali
-elementeillä, kuten ensimmäisessä listassa tehtiin.
Dokumentin validointi
Xetor validoi eli tarkistaa dokumentin oikeellisuutta sitä mukaa kun dokumenttia kirjoitetaan. Tarkista tässä vaiheessa onko alalaidan virhelistauksessa mitään herjauksia.
Jos Xetor vielä ilmoittaa virheistä niin tarkista, että olet varmasti merkinnyt kaiken tekstin otsikoiksi, kappaleiksi tai listoiksi. Tämä on helpointa tarkistaa vasemman laidan Structure Browserin kautta. Jos body-elementin sisältä löytyy kohtia jotka alkavat merkinnällä Text: niin ne täytyy merkitä esim. kappaleiksi. Merkintä onnistuu helpoiten valitsemalla haluttu kohta Structure Browserista jolloin teksti ilmestyy vasemmassa alakulmassa olevaan laatikkoon josta sen voi merkitä.
Linkit
Dokumentista on myös linkkejä muihin dokumentteihin. Lisätään muutama tälläinen linkki.
- Etsi dokumentista sana F-Secure.
- Tee linkki F-secure-nimestä osoitteeseen
http://www.f-secure.com/
- Kopioi edellämainittu linkki ensin leikepöydälle (maalaa ja CTRL-C).
- Merkitse linkkisana (F-secure) a-elementillä.
- Valitse vasemman laidan structure browserista a-elementti, jonka sisällä maalaamasi linkkiosoite. Napauta oikealla ja valitse kohta Edit.
- Seuraavassa dialogissa voidaan määritellä elementille ominaisuuksia. Laita raksi href-attribuutin Set-sarakkeeseen. Liitä leikepöydältä sivun osoite Value-kohtaan (CTRL-V liittää). Value-kohtaa pitää tuplanapauttaa jotta siihen voi liittää tekstiä.
- Tee linkki sanasta Symantec osoitteeseen
http://www.symantec.com/
ja sanasta Antivirus osoitteeseenhttp://www.symantec.com/nav/nav_9xnt/
. - Tallenna dokumenttisi ja kokeile linkkien toimivuutta selaimella.
Taulukot
Katso luentosivulta mallia kuinka XHTML:ssä tehdään taulukoita. Yritä edellä oppimassa ja luentomallin perusteella tehdä seuraavan mukainen taulukko (kaksi saraketta, yksi otsikkorivi ja kolme tavallista riviä) xhtml-dokumenttisi loppuun:
Taulukko on helpointa tehdä esim. Structure Browserilla. Siirry Structure Browserissa dokumenttisi viimeiseen lohkotasonelementtiin (p tai ul) ja valitse sen alta kohta After. Lisää tähän kohtaan table-elementti. Nyt voit Structure Browserin kautta lisätä taulukon sisään rivejä ja sarakkeita valitsemalla table-elementin ja sen alta kohdan Inside.
Ohjelma | Tekijä |
---|---|
F-prot | Frisk |
F-secure Antivirus | F-secure |
VirusScan | McAfee |
Älä kiinnitä huomiota taulukon väreihin ja reunuksiin. Ulkoasuun paneudutaan seuraavissa demoissa.
Adblock
WWW-sivuihin liittyvät tänä päivänä myös mainokset. Valitettavasti WWW-mainokset ovat monesti varsinaisen asian lukemista häiritseviä vilkkuvia ja liikkuvia objekteja. Onneksi www-sivun sisältöä on helpompaa muokata kuin paperilehtien. Turhista mainoksista pääsee helposti eroon Adblock-ohjelman avulla.
Adblock on Firefox- ja Mozilla-selaimissa toimiva ohjelma, jolla voi suodattaa mainoksia ja muuta häiritsevää sisältöä www-sivuilta.
- Käynnistä Mozilla Firebird-selain (Firefoxin edeltäjä) valinnalla Start | All programs | Mozilla Firebird.
- Avaa tämän demon Adblock-tehtävät Firebirdillä eli mene osoitteeseen:
- Saatat joutua luomaan uuden profiilin ennen käynnistystä valinnalla Create Profile. Napauta Next ja Finish.
- Asenna adblock napauttamalla edelläolevaa linkkiä Firebirdissä.
- Firebird pyytää asennusluvan. Valitse Install
-
Kotikoneelle asennettava uudempi Firefox-selain saattaa herjata turvallisuusasetuksista. Valitse tällöin Edit Options
Lisää firefoxin ehdottama osoite asennuksia sallivien osoitteiden joukkoon
-
- Sulje Firebird ja käynnistä se uudelleen.
- Nyt Adblock on käytössä ja vaatii enää opettamista. Ensimmäiseksi kannattaa adblockiin lisätä valmis ohje useimpien mainosten suodattamiseksi. Tallenna tiedosto adblock.txt U:-asemalle.
- Valitse Tools|Adblock|Preferences
- Valitse Adblock options|Import filters
- Etsi nyt edellä tallentamasi adblock.txt-tiedosto
- Valitse Done
- Käy kokeilemassa esim. osoitetta http://www.mtv3.fi sekä Internet Explorerilla, joka näyttää edelleen kaikki mainokset, että edellä käyttämälläsi Mozilla Firebirdillä (kotona Firefoxilla tai Mozillalla), jotka piilottavat nyt mainoksia. Vertaile sivun ulkoasua eri selainten välillä.
- Voit itse opettaa Adblockille mitä sivuston osia sen pitää piilottaa. Valitse MTV3:n sivulta jokin kuva ja paina sen kohdalla hiiren oikeaa painiketta ja valitse ponnahdusvalikosta Adblock Image
- Adblock antaa nyt näkyville kuvan osoitteen ja valitsemalla OK adblock suodattaa tämän kuvan.
- Paina mtv3:n sivulla CTRL+SHIFT+A, joka aukaisee näkyville listan sivuston kaikista osista joita voi suodattaa. Saman listauksen saat valinnalla Tools|Adblock|List All Blockable elements
- Valitse listasta jokin elementti. Selaimen pitäisi nyt välkyttää tämän elementin reunoja jolloin näet havainnollisemmin mistä elementistä on kyse. Suodatetut elementit näytetään listauksessa kursivoituina. Voit valita haluamasi elementin ja suodattaa sen valitsemalla OK
- Valmiiksi suodatetuissa elementeissä näkyy myös monia ihmisten www-selailun seuraamiseen ja tilastointiin tarkoitettuja elementtejä kuten esim. imrworldwide.comiin viittavaa kuva (img).
- Käy vielä sivulla http://www.nelonen.fi. Valitse oikeasta
reunasta mainos oikealla hiiren näppäimellä ja valitse kohta Adblock
Image. Nyt Adblock tarjoaa piilotettavan kuvan osoitetta, mutta
poista osoitteesta ensimmäisen varsinaisen kauttaviivan jälkeen kaikki ja
vaihda tilalle jokerimerkki *. Esim.
Nyt useimpien mainoksien pitäisi poistua samantien sivulta, koska Adblock estää kaikkien niiden kuvien näkymisen, joiden kuvaviitteen osoite alkaa http://adimages.sanomawsoy.fi/http://adimages.sanomawsoy.fi/*
Käyttäjien kommentit