Tekninen toteutus
Sivut koostan pääsääntöisesti käyttäen XHTML merkintäkieltä sisällön tuottamiseen, CSS-tyylikieltä rakenteen ja ulkoasun luomiseen ja PHP ohjelmointikieltä tarpeen mukaan dynaamista sisältö varten.
Pyrin aina koostamaan sivut standardien (W3C) mukaisesti. Validi koodi takaa mahdollisimman hyvän toimivuuden erilaisissa käyttöympäristöissä sekä sivujen nopeamman latautuvuuden ja löydettävyyden. Moni sivujen tekoon tarkoitettu helppokäyttöohjelma, ns. wysiwyg -editori tuottaa epävalidia ja paljon virheitä sisältävää koodia, joten käytän niitä itse rajoitetusti ja harkiten.
XHTML (Extensible Hypertext Markup Language) on rakenteellisempi kuin perinteinen HTML, eikä salli juurikaan virheitä koodissa. XHTML tuottaa nopeasti latautuvia sivuja, joissa ulkoasu on erillään rakenteesta. XHTML:ää sanotaan tulevaisuuden merkintäkieleksi internetissä.
CSS-tyylikieltä (Cascading Style Sheets) käytetään layoutin tekoon ja ulkoasun luomiseen. CSS tarjoaa monia hienoja mahdollisuuksia; mm. selain- ja mediakohtaisesti räätälöidyt tyylitiedostot.
PHP (PHP: Hypertext Preprocessor) on ohjelmointikieli, jolla voidaan luoda dynaamista sisältöä www-sivuille. Yksinkertaisimmillaankin se tarjoaa joustavia ratkaisuja sivuston suunnittelussa. PHP:n avulla tehdään mm. hyvin toimivia lomakkeita.
