English-version is also available.
Harjoitellaan ensimmäiseksi navigoinnin luomista useasta sivusta koostuvaan kokonaisuuteen.
<p>
Tommi Lahtonen<br />
AgC431.2<br />
2746<br />
</p>
mailto-linkki. esim.
<a href="mailto:tommi.j.lahtonen@jyu.fi">tommi.j.lahtonen@jyu.fi</a>
p) ja sijoita siihen valokuva (img). Käytä jotakin
esimerkkikuvista. Vinkkejä img-elementistä löytyy demo 1:en lisätehtävistä.
Tallenna käyttämäsi kuva U:/tietoverkot/demo2/-hakemistoon.
ul), johon tulee kaksi riviä
Opiskelu ja Linkit.
<address>
<a title="Sivun ylläpitäjä" href="http://www.cc.jyu.fi/%7ekäyttäjätunnus/">
Matti Meikäläinen
</a>
(<a title="Sivun ylläpitäjän sähköpostiosoite" href="mailto:tunnus@st.jyu.fi">
tunnus@st.jyu.fi</a>)
<strong>2000-09-18 12:47</strong>
</address>
ul)
pari suosikkilinkkiäsi. Jos et keksi muita linkkejä niin laita linkki kurssin kotisivulle ja
Jyväskylän yliopiston sivulle. Keksi dokumentille hyvä pääotsikko ja title. Tallenna järkevällä nimellä.div-elementin sisään sijoitettuna. Esim.
<div>
<a href="luennot/">Luennot</a> |
<a href="demot/">Demot</a> |
<a href="harkka/">Harjoitustyö</a> |
<a href="moniste/">Moniste</a> |
<a href="aikataulu.html">Aikataulu</a> |
</div>
head-elementin sisään
link-elementti
, jolla linkität
tekemäsi CSS-tiedoston jokaiseen dokumenttiin. Link-elementin sisään tulevat seuraavat tiedot.
<link href="demo2.css" rel="stylesheet" type="text/css" />
body-elementille
kirjasinmääritys seuraavasti:
body {
font-family: Verdana, Arial, "Trebuchet MS", sans-serif;
}
Verdana, Arial ja "Trebuchet MS" ovat käytettävien kirjasimien nimiä.
Listasta ensimmäisenä löytyvää kirjasinta käytetään sivulla. WWW-sivun tekijä ei voi tietää
mitä kirjasimia on asennettuna kunkin selaajan koneelle joten on pakko antaa useita vaihtoehtoja.
sans-serif tarkoittaa
päätteetöntä kirjasinperhettä josta poimitaan käyttöön jokin kirjasin jos mitään muuta kirjasinta
ei ole käytettävissä.
margin-left: 2%;
margin-right: 2%;
margin-top: 1%;
margin-bottom: 1%;
Määritellään siis koko sivun vasemmaksi ja oikeaksi marginaaliksi 2% sivun koosta. Ylä- ja alamarginaaliksi määritellään 1% sivun koosta.
Tallenna ja testaa sivun ulkonäön muuttuminen selaimelle.
h1-, h2-, ja p-elementeille.
Lisää näille kaikille seuraava määritys:
margin-left: 1em;
margin-right: 1em;
margin-top: 1.5em;
margin-bottom: 1.5em;
em-yksikkö suhteuttaa koon määrityksen selaimen oletusfontin kokoon.
Tallenna ja testaa selaimella. Muuta marginaalimääritykset mieleisiksesi.
.navbar-tyyliin reunus seuraavalla tavalla:
border-style: solid;
border-width: thin;
border-color: #000000;
.navbar-tyyli ei ole vielä missään käytössä, joten käy muuttamassa
opiskelu- ja linkkidokumenttien navigointilinkkien määrityksiä seuraavaksi:
<div class="navbar">
Määritellään div-elementti käyttämään navbar-nimistä tyyliä.
Kokeile sivujen toimintaa selaimella.
background-color: #EEEECC;
color: #FFFFFF;
Värien määritteleminen RGB-koodeina on selitetty esim. WDG:n sivulla.
Muihin linkkimäärityksiin ei välttämättä tarvi eikä aina kannatakaan koskea, mutta
hover-efekti on usein hyvä määritellä esim. näin:
a:hover {
color: white;
background-color: #993399;
}
Opetellaan kopioimaan WWW-sivu WWW-palvelimelle kaikkien nähtäväksi.
http://www.cc.jyu.fi/~tunnus/
esim. http://www.cc.jyu.fi/~tjlahton/.
Voit käyttää myös muotoja:
http://www.st.jyu.fi/~tunnus/http://www.cc.jyu.fi/%7Etunnus/http://www.st.jyu.fi/%7Etunnus/Valitse näistä yksi ja käytä aina tätä samaa ilmoittaessasi osoitettasi ystävillesi.
Jos et nyt vielä halua itsellesi kotisivua niin voit piilottaa palvelimelle siirrettävät demotehtävät tekemällä itsellesi tyhjän kotisivun. Tyhjän sivun luominen onnistuu helpoiten kirjoittamalla www-hakemistossa komento:
touch index.html
SSH:n Secure File Transfer on windows-ohjelma jolla voidaan turvallisesti kopioida SSH2-protokollaa tukevien koneiden välillä tiedostoja.
Uusia hakemistoja voi luoda valinnalla Operation|New Folder.
SCP2 on komentoriviltä toimiva Secure File Transfer Clientiä vastaava ohjelma tiedostojen turvalliseen kopiointiin koneiden välillä.
scp -r demo2 tunnus@kone.st.jyu.fi:www/tietoverkot/
Ylläoleva rivi kopioi demo2-hakemiston ja kaikki sen alla olevat hakemistot ja tiedostot
www-palvelimelle. -r-parametri käskee siirtää kaikki alihakemistot tiedostoineen.
Nyt voit kokeilla sivujen toimintaa WWW-palvelimella. Siirry selaimella osoitteeseen:
http://www.cc.jyu.fi/~tunnus/tietoverkot/demo2
Jos selain valittaa, että sivua ei saa lukea (Access Denied) niin varmista Unixissa, että kaikilla käyttäjällä on lukuoikeus kaikkiin tiedostoihin. Tiedostojen oikeuksia muutettiin chmod-komennolla, jonka käyttäminen opeteltiin propedeuttisella kurssilla. Ohje chmod-komennosta löytyvät myös Tietotekniikan selviytymisoppaasta.
Validoi koko tekemäsi sivusto WDG:n HTML Validatorilla. Mene osoitteeseen <http://www.htmlhelp.com/tools/validator/> ja anna validaattorille sivustosi osoite sekä ruksaa päälle kohta Validate entire site.
pre-elementillä on myös oma taustavärinsä ja reunus.td) ID-määrittelyä. Määrittele tyylitiedostoon ID-määrittelyä vastaavat tyylit, joiden
avulla voidaan muuttaa taulukon solujen ominaisuuksia. Seuraavassa lista värimääritysten
lisäksi määriteltävistä ominaisuuksista.
div-elementin
sisälle, joten tee div-elementille aliluokka .center, johon voit määrittää
keskityksen.| aqua | black | blue | fuchsia |
| gray | green | lime | maroon |
| navy | olive | purple | red |
| silver | teal | white | yellow |