XHTML-perusteita - Demo 6

Näissä demonstraatioissa on tarkoitus tutustua yleisimpiin XHTML-elementteihin ja niiden käyttämiseen WWW-dokumenteissa. Työvälineenä käytetään Amaya-editoria, jonka perusominaisuudet käydään läpi.

Mallivideot

Ongelmia videon katselussa?

Alkuvalmistelut

  1. Käynnistä Amaya-editori valitsemlla Start | Programs | Amaya 9.51 | Amaya
  2. Valitse File | New | New XHTML Document. Tämä luo uuden XHTML-dokumentin.

    New XHTML Document

    • Napauta tallennushakemistokohdassa (Directory) kuvaketta kansio. Valitse hakemisto U:\tyovaline, luo sinne uusi hakemisto (Make New Folder) ja vaihda sen nimeksi demo6. Napauta OK:ta.
    • Kirjoita tiedostonimeksi (File) index.html.
    • Valitse Document Profile -kohtaan XHTML Strict.
  3. Avaa näkyville mallidokumentti virukset05_d6.txt. Kopioi koko tekstin sisältö leikepöydälle ja liitä se Amayan dokumentti-ikkunaan (nopeiten saat valittua kaikki tekstit näppäinyhdistelmällä CTRL + A). Huomaa, että Amayassa ei toimi kopioidun tekstin liittäminen hiiren oikean napin kautta, vaan liittäminen on tehtävä valikosta Edit | Paste tai näppäinyhdistelmällä CTRL + V.
  4. Tallenna dokumenttisi.
  5. Tarkista millaista lähdekoodia Amaya tekee puolestasi. Valitse Views | Show source. Vertaa pohjaa luennolla esitettyyn XHTML-dokumentin runkoon. Löydätkö vastaavat määritykset?
  6. Kokeile WWW-selaimella (Firefox, Internet Explorer etc.) miltä dokumenttisi näyttää. Avaa uusi selainikkuna (File | New | Window) tai välilehti (File | New Tab). Avaa dokumenttisi selaimeen valinnalla File | Open | Browse (IE) tai File | Open (Opera tai Firefox).

    Huom! Internet Explorer 7 -selain ei oletusarvoisesti näytä valikkoja, mutta saat ne näkyviin valitsemalla oikealta Tools | Menubar.

Dokumentin rakenne

Xetorin puu

Tekstikappaleet (p)

Ensimmäisen tason otsikko (h1)

Toisen tason otsikot (h2)

Jatketaan dokumentin rakenteen merkitsemistä.

Kolmannen tason otsikot (h3)

Merkitse myös kaikki kolmannen tason otsikot h3-elementeillä.

Kolmannen tason otsikoita ovat:

Kokeile miltä sivu näyttää selaimessa.

Listat (ul, ol ja li)

Lohkotason rakennemerkinnöistä puuttuvat vielä listat:

Sisäkkäiset listat

Sisäkkäisen listan rakenne

  1. Lisätään vielä täsmennyksiä viruksentorjunta-ohjelmiin liittyen. Tällöin tarvitaan sisäkkäisiä listoja (kts. mallit)
  2. Siirrä kursori selainnäkymässä F-Secure Anti Virus -tekstin loppuun ja paina Enteriä.
  3. Lisää työkalupalkista uusi merkitty lista (engl. Bulleted list) Bulleted list -painiket
  4. Nyt saat uuden listakohdan ensimmäisen kohdan alakohdaksi. Kopioi tähän teksti
    Päivitykset osoitteesta http://www.f-secure.com/download-purchase/updates.shtml
  5. Napauta kaksi kertaa Enter-painiketta niin saat toisen alalistakohdan. Lisää tähän teksti
    Kokeiluversio osoitteesta http://www.f-secure.com/download-purchase/
  6. Mene McAfee-sanan perään ja paina Enter. Lisää Bulleted list ja alakohdaksi teksti
    http://download.mcafee.com/us/
  7. Lisää tämän jälkeen kahden Enterin avulla toiseksi listakohdaksi teksti
    http://www.mcafeesecurity.com/us/downloads/evals/
  8. Napauta neljä kertaa Enter-painiketta ja katso rakennenäkymästä mitä kukin painallus tekee. Nyt sinun pitäisi päästä lisäämään uutta listakohtaa uloimmalle tasolle. Kirjoita teksti
    Symantec Antivirus
  9. Sisäkkäisen listan pitäisi näyttää selaimessa seuraavalta:

    Sisäkkäiset listat

Esimuotoiltu teksti

pre-elementillä muotoiltu teksti

Linkit

Dokumentista on myös linkkejä muihin dokumentteihin. Lisätään muutama tälläinen linkki.

Korostukset

Taulukot

Virustorjuntaohjelmia
OhjelmaTekijä
F-protFrisk
F-secure AntivirusF-secure
VirusScanMcAfee
  1. Tehdään esimerkin mukainen taulukko. Tee uusi tyhjä kappale Suojautuminen viruksia vastaan -otsikon alle.
  2. Lisää taulukko työkalupalkista Taulukko-painikkeella. Lisää 2 saraketta ja 4 riviä.
  3. Kirjoita tai kopioi esimerkin mukaiset tekstit soluihin.
  4. Napauta takaisin ensimmäisen rivin soluihin ja napauta kaksi kertaa F2-painiketta. Näin saat rivin valituksi.
  5. Valitse valikosta XHTML | Table | Change to Heading Cell (th) niin saat ensimmäisen rivin soluista otsikoita.
  6. Tarkastele rakennenäkymästä mistä osista ja elementeistä taulukko koostuu. Apua saat myös luentosivun taulukko-osuudesta.

Älä kiinnitä huomiota taulukon väreihin ja reunuksiin. Ulkoasuun paneudutaan seuraavissa demoissa.

WWW-sivun julkaisu JYU:ssä

Voit julkaista sivusi tallentamalla sen W:-asemalle. Jos W:-asemaa ei ole käytettävissä joudut toimimaan seuraavan ohjeen mukaan:

  1. Tee ensimmäisellä kerralla seuraavat alkuvalmistelut:
  2. Ota jollakin SFTP-ohjelmalla yhteys jalava-koneeseen
  3. Kopioi Filezillalla haluamasi tiedostot html-kansioon
  4. Tarkista, että kaikilla on lukuoikeus tiedostoihin. Valitse tiedosto hiiren oikealla painikkeella, valitse kontekstivalikosta file permissions ja anna kaikille (group ja public) lukuoikeudet (read).
    Valitse kontekstivalikosta file permissions Anna ryhmälle (group) ja kaikille (public) lukuoikeus (read)

Sivusi löytyy osoitteesta http://users.jyu.fi/~omatunnus/

Lisätietoja WWW-sivujen julkaisemisesta löytyy tietohallintokeskuksen Henkilökohtaiset kotisivut -ohjeesta.

Lisätehtäviä

Adblock plus

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 plus on Firefox- ja Mozilla-selaimissa toimiva ohjelma, jolla voi suodattaa mainoksia ja muuta häiritsevää sisältöä www-sivuilta.

Laajennoksen asennus

  1. Käynnistä Mozilla Firefox-selain valinnalla Start | All programs | Mozilla Firefox | Mozilla Firefox.
  2. Valitse Tools | Add-ons ja katso löytyykö listalta Adblock Plus jo valmiiksi asennettuna. Tällöin voit hypätä ohjeissa eteenpäin kohtaan "Mainoksien suodattaminen". Mikäli listassa ei ole mainintaa Adblockista, napauta ikkunan oikeassa alareunassa olevaa linkkiä Get Extensions.
  3. Etsi sivuston haun avulla Adblock plus ja valitse sen kohdalta Add to Firefox.
  4. Firefox pyytää asennusluvan. Valitse Install
    Mozilla asentaa adblockia ja pyytää varmistuksen
  5. Sulje Firefox ja käynnistä se uudelleen.

Mainoksien suodattaminen

Nyt Adblock plus on käytössä ja vaatii enää opettamista.

  1. Asennuksen jälkeen adblock plus kysyy, että haluatko tilata valmiin mainossuodatinlistan. Valitse tarjolla olevista ensimmäinen (Easylist).
  2. Käy kokeilemassa esim. osoitetta http://www.mtv3.fi Internet Explorerilla ja Mozilla Firefoxilla. Vertaa miten suodatus vaikuttaa sivun ulkoasuun.
  3. 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 plus: Block Image.
  4. Adblock antaa nyt näkyville kuvan osoitteen ja valitsemalla OK kuva suodattuu. Voit suodatuksen yhteydessä käyttää myös jokerimerkkejä, jolloin saat suodatettua useampia kuvia kerralla, esim. http://track.adform.net/*
  5. Käy jollain muulla sivulla, jossa on mainoksia. Napauta CTRL+SHIFT+V tai valitse valikoista View|Adblock plus: Blockable items, joka aukaisee näkyville listan sivuston kaikista osista joita voi suodattaa.
  6. 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.
    Sivun suodatettavat osat
    Voit valita haluamasi elementin ja suodattaa sen valitsemalla OK

Käyttäjien kommentit

Kommentoi tätä sivua Lisää uusi kommentti
Kurssimateriaalien käyttäminen kaupallisiin tarkoituksiin tai opetusmateriaalina ilman lupaa on ehdottomasti kielletty!
http://appro.mit.jyu.fi/tyovaline/demot/demo6/
© Antti Ekonoja (antti.j.ekonoja@jyu.fi) <http://users.jyu.fi/~anjoekon/>
Tommi Lahtonen (tommi.j.lahtonen@jyu.fi) <http://hazor.iki.fi/>
Jukka Mäntylä (jmantyla@iki.fi) <http://www.iki.fi/jmantyla/>
2009-10-22 10:29:09
Informaatioteknologia - Jyväskylän yliopiston IT-tiedekunta ja avoin yliopisto