Võrgurakendused I: ülesanne 1
Ülesandeks on valmistada põhjalikud isiklikud koduleheküljed, kus on mitmetasemelise sügavusega menüüde süsteem ja mis sisaldavad vähemalt järgmist:
- Juttu ja võimaluse korral (ei ole kohustuslik) pilte enda kohta.
- Valik vähemalt viiest hästistruktureeritud ja mugavast saidist, mida tasuks ise tegemisel eeskujuks võtta.
- Valik vähemalt viiest paremast html- ja javaskripti-õppematerjalist võrgus. Valige ainult neid, mis teile endale tundusid praktilised ja head.
- Kaks pikemat teksti, mis on css-i abil viisakalt kujundatud (mh vasak ja parem äär) ning mille ülaäärde on pandud eraldi freim (suurus ei ole muudetav) kogu aeg nähtavate linkide või nuppudega teksti suuremaks/väikemaks muutmiseks css-i abil: The Garden of Forking Paths ning The Hollow Men
Kindlasti peavad lehel olema kasutatud järgmised põhimõtted:
- Fondid, vahed, suurused jne määrata CSS-ga, mitte font tagidega! Pealkirja ja menüüde jne fondid sans tüüpi, pikemad tekstid serifiga.
- Elemendid paigutada CSS-iga, mitte tabelitega.
- Kasutatud fondid peavad olema varustatud nn. fall-back fondiga (sans, sans-serif, monospace).
- Vähemalt ühes kohas peab olema kasutatud tabelit.
- Vähemalt ühes kohas peab olema kasutatatud lehekülje jaotamist CSS-iga.
- Vähemalt ühes kohas peab olem javascriptiga dünaamiliselt muudetav pilt.
- Menüüd peavad olema tehtud css-ga kujundatud listidest, vt http://css.maxdesign.com.au/listamatic/
- Lehekülje kujundus peab olema dünaamiline (nn. liquid layout):
- Fondi suuruse muutmine (mõistlikkuse piires) ei tohi lehte koledaks või kasutamatuks teha
- Brauseri akna suuruse muutmine (mõistlikkuse piires) ei tohi lehte koledaks või kasutamatuks teha
- Akna suuruse muutmisel peab muutuma (kaasa venima) lehekülje "kasulik osa", mitte tühjad servad.
- Ehk teisisõnu: tekstiosade mõõdud ei ole pikslites.
- Visuaalse stiili/tekstide juures arvesta hetkel in olevate stiilipõhimõtete ja klassikaliste teksti-struktuuri soovitustega. Visuaalseid ideid tasub võtta ka zen garden'st
- Kõik html ja css failid peavd läbima puhtalt W3C validaatori (http://validator.w3.org).
NB! Kui tõesti endast ei oska kirjutada, siis tee kodulehekülg oma kassist, koerast või mis iganes lemmikloomast. Mingit suvalised "kunagi kellelegi tehtud" koduleheküljed arvesse EI LÄHE.