Hokusai: Great Wave
|
WEB-sivun rakentaminen
Tämän ohjeen tarkoitus on kertoa aloittelevalle sivun tekijälle, että
homman voi tehdä helpollakin.
Esimerkiksi MS Word tai Netscape Composer ovat aivan kohtuullisia
WEB-editoreja aloittelijalle. Wordissä talletus pitää tehdä
HTML-muotoisena. On kuitenkin suositeltavaa tutustua
mahdollisimman pian HTML-kieleen, koska kotisivun tekeminen tageinä on
todella helppoa ja nopeaa parin
kokeilun jälkeen. Lisäksi useimmilla
WYSIWYG editoreilla on pahana tapana tehdä
suhteettoman pitkää koodia. Esim Wordin tekemän sivun
koodia
voi käsin editoimalla tiivistää melkein 90%.
Koodin oppimisen jälkeen Notepad on jo riittävä työkalu
ja
Archanophilia
suorastaan
loistava. (Itse käytän
vanhempaa 4.0 -versiota
.)
HTML-kielen käyttöön löytyy hyvät ohjeet esim:
http://werbach.com/barebones/download.html
Käytännössä välttämättömien tagien
määrä on varsin pieni:
|
<title>..</title>
|
Otsikko- eli yläpalkki
|
|
<html>..</html>
|
HTML-koodi näiden väliin
|
|
<body background=..>..</body>
|
Näiden välissä varsinainen sivu
|
|
<h3>..</h3> ja <h1>..</h1>
;
|
Funttikoko
|
|
<b>..</b> <i>..</i>
|
Bold
ja
italic
|
|
<br> <p> <hr>
|
rivinvaihto ja kappaleenvaihto
|
|
<table width=.. border=..>
|
Taulukko alkaa
|
|
<tr><td colspan=.. rowspan= align=..>..</td></tr>
|
Rivin alku, solun alku
|
|
</table>
|
Taulukko loppuu
|
|
(Taulukon Minimimuoto:
<table><tr><td>..</td></tr></table>
|
|
<img src="..">
|
Kuvan liittäminen sivuun
|
|
<a href="http:\\..">..</a>
|
Linkki toiselle sivulle
|
|
<a href="mailto:..">..</a>
|
Taattu tapa hankkia roskapostia itselleen !
|
|
<pre>..</pre>
|
Esimuotoiltu teksti
|
|
<OL> , <li></OL>
|
Numeroitu lista
|
|
<UL> , <li></UL>
|
Pilkullinen lista
|
|
<DIR> , <li></DIR>
|
Numeroitu lista, käytä mieluummin UL
|
Tässä ne olivatkin lähes
tärkeysjärjestyksessä. Käytössä pitää muistaa, että osa tageista
on kaksiosaisia <Tagi alkaa>..</Tagi loppuu>. Useimpiin tageihin
voi, mutta ei ole pakko liittää lisämäärittelyitä. Esimerkiksi taulukon solun
leveys <td width=200>.
Tehokkain muotoilutyökalu on taulukko <table>, kunhan
muistaa, että taulukon solut voivat sisältää muutakin,
kuin tekstiä
Esimerkiksi tällä sivulla on käytetty taulukkoa tekstin
asenteluun. (raamit on jätetty tarkoituksella
näkyviin). Toisaalta kaikkea ei kannata koittaa ratkaista taulukon
väliseinillä. Esimerkiksi vaakasuora viiva ( <HR> ) helpottaa muotoilua.
Pienenä lisäyksenä vielä: Jos teet taulukoita MS Officen Excelillä, varaudu
siihen, että HTML-sivuista tulee valtavia, jolloin niiden siirto hitaan modemin
kauttaa saa asiakkaasi raivoihinsa. Jos haluat pieniä ja tiiviitä tiedostoja,
voit joko editoida Excelin tekemästä taulukosta pois kaiken turhan tai käyttää
jotain muuta ohjelmaa. Esimerkiksi 602pro tuottaa hyvin tiivistä taulukkoa.
602pro ja Excel muotoilevat lopputuotteen omilla tavoillaan, joten niiden
käyttöön pitää totutella. Esimerkkiä alla kaksi taulukkoa. Ensimmäinen on tehty
Excelillä ja sen koko on 7kB, alempi on tehty 602Pro:lla ja sen koko on alle 1kB
Excel
602Pro
Hauskoja temppuja
Allaolevien tagien käyttö vaatii, että html-sivu talletetaan shtml-päätteellä
ja että web-serverissä on sallittu
CGI-scriptit
sekä
SSI
. Myös hakemistojen ja
tiedostojen suojaukset pitää virittää. Nämä temput edellyttävät kuitenkin
niiden käyttäjältä perustasoa laajempaa perehtyneisyyttä.
Jos haluat sivulle näkyviin, koska sitä on viimeksi käsitelty, voit kokeilla
tätä:
<!--#config timefmt="%A %B %d, %Y" -->
Last modified: <!--#flastmod file="OMASIVU.shtml" -->
Ensimmäinen rivi asettaa ajan muodon, toinen rivi kertoo viimeisen
muokkaushetken.
Monesti on tarvetta käyttää sivun osana jotain toista tiedostoa. Esimerkiksi
silloin, kun jokin palvelimen ohjelma tuottaa tälläisiä. Tiedosto voi sisältää
myös HTML-koodia. Tähän voi käyttää seuraavaa tagia:
<!--#include file="file.txt"-->
Ylläolevat tagit ovat tiedon ylläpitoon liittyviä, joten niitä on turha
sijoittaa itse sivulle. Myös yläpalkkia (title) voi käyttää !
Taulukoista
Muista, että taulukko on yksi tehokkaimmista muotoiluvälineistä !
Tässä muutamia tapoja muotoilla taulukkoa:
< TABLE rules=RR frame=FF bordercolor=CC cellspacing=CS cellpadding=CP
width=W height=H align=A hspace=HS vspace=VS>
Alla on hieman esitetty eri vaihtoehtoja.
|
RR
|
NONE / ALL / COLS / ROWS / GROUPS (sisäkehykset)
|
|
FF
|
VOID / BOX / BORDER / ABOVE / BELOW / LHS / RHS / HSIDES / VSIDES (raamit).
|
|
CC
|
RED / BLUE / GREEN / . . . / #0E0E0E0E (raamien värit)
|
|
CS
|
solujen välinen tyhjä tila
|
|
CD
|
solun sisäinen tyhjä tila
|
|
W
|
taulukon leveys 60% / 700
|
|
H
|
taulukon korkeus
|
|
HS
|
vaakasuora etäisyys tekstistä
|
|
VS
|
pystysuora etäisyys tekstistä
|
|
A
|
LEFT / RIGHT Asettelu sivuilla olevaan tekstiin nähden
|
Hyviä linkkejä
HTML-tageja
PERL 4
PERL 5
PERL
PTMUSTA at UTU.FI
|