Veebileht

Värv, tüpograafia, illustratsioon ja interaktsioon

Veebilehed sisaldavad tavaliselt teavet teksti värvide ja tausta kohta, tihti ka lõplikus vaates nähtavate piltide ja muud tüüpi meedia linke. Paigutus, tüpograafia ja värviskeemide informatsioon on tagatud laadilehe (inglise keeles: Cascade Style Sheet, CSS) instruktsiooni poolt. CSS võib ka olla HTML-koodi sisse kirjutatud või esitatud eraldi failina, millele viidatakse lehe koodis. Viimane variant on tarvilik olukorras, kus üks suur laadileht mõjutab tervet veebilehte: kuna HTTP töötab nii, et veebibrauser laadib alla laadilehe veebiserverist arvutisse vaid ühe korra ning kasutab selle vahemälus olevat koopiat terve lehe jaoks. Pildifaile hoitakse veebilehe serveris eraldi failidena, kuid kui HTTP-leht on kord juba avatud ja seega ka veebibrauseriga arvutisse alla laaditud, on suur tõenäosus, et seotud failid, näiteks pildid, päritakse juba vaatamisprotsessi käigus.
HTTP 1.1 veebiserver hoiab veebibrauseriga ühendust seni, kuni kogu vajalik teave on taotletud ja tagatud. Veebibrauser renderdab tavaliselt pildid koos teksti ja muude veebilehe materjalidega.

Renderdamine

Veebilehed vajavad tavaliselt rohkem ekraaniruumi, kui kuvari lahutusvõime lubab. Enamik tänapäevaseid veebibrausereid lisab automaatselt kerimisriba, mis lubab kasutajal liikuda veebilehel alla-üles ja vasakule-paremale, et näha kogu lehe sisu. Horisontaalselt kerimine on vähem levinud kui vertikaalselt, mitte ainult selle pärast, et tihti on selliseid lehti halb printida, vaid selle pärast, et horisontaalne kerimine on kasutaja jaoks ebamugavam kui vertikaalne. (Kuna read on horisontaalsed, edasi-tagasi kerimine iga rea pärast oleks ebamugavam, kui kerimine pärast seda kui kogu ekraani ulatuses olev tekst on loetud; ning suuremal osal arvuti klaviatuuridel on "page up" ja "page down" nupud ja hiirtel vertikaalne kerimisratas, horisontaalse kerimisrattaga hiiri ei ole just eriti palju)
Kui veebileht on asetatud veebiserveri harilikku kataloogi, muutub see veebisaidiks. Veebisait hõlmab tavaliselt veebilehti, mis on üksteisega lingitud või mõnda muud ühtset meetodit navigeerimiseks. Kõige olulisem veebisait mis veebilehel olema peab on esileht. (index page)
Olenevalt veebiserveri sätetest võib esileheküljel on palju erinevaid nimetusi, kuid kõige levinum on index.html. Kui veebibrauseri abil vaadatakse veebisaidi avalehte või ükskõik millist URL-i, mis suunab edasi mingisse kausta, mitte kindlale failile, siis annab veebiserver veebibrauserile ette avalehe. Kui avalehte pole konfiguratsioonis määratud või sellist faili pole olemas, kuvatakse kasutajale veebibrauseris veateade või kausta sisu.
Veebileht võib koosneda kas ühest või mitmest HTML-failist, kasutades paneele või serveripoolseid lisasid (Server Side Includes). Paneelid on tuntud selle poolest, et tekitavad probleeme veebile ligipääsemisega, autoriõigustega, navigeerimisega, printimisega ja otsingumootori edetabelitega, tänapäeval kasutatakse paneele vähem kui 1990-ndatel.
Paneelid ja SSI lubavad kasutada teatud sisu, mis ilmub paljudel lehtedel (näiteks lehekülje navigeerimises, päises), korrata ilma HTML koodi duplikeerimiseta paljudes failides. W3C soovitab kasutada 2000. aasta alternatiivi, <object> märgist, mis samuti lubab osal sisul jääda paigale ning teist samal ajal navigeerimisribaga liigutada. Tänapäeva CSS-i ja JavaScripti- kliendipoolse tehnoloogiaga on samuti sellised asjad võimalikud.
Veebilehte tehes tuleks silmas pidada W3C loodud HTML, CSS, XML ja teisi standardeid. W3C standardid on loodud selle jaoks, et kõik veebibrauserid saaksid veebisaite kuvada identselt, ilma et peaks kasutama mingeid erilisi renderdamistehnikaid. Korralikult kirjutatud veebilehte on võimalik korralikult vaadata mitut tüüpi veebibrauserites, nii nende uutes kui ka vanades versioonides, sõltumata kuvari lahutusvõimest. Paljudes veebibrauserites on lisavõimalused ka kuulmis- kui ka nägemispuudega inimestele.

Vaatamine

Veebilehe graafiliseks esitamiseks on vaja veebibrauserit (GUI-keskkonnas). See on tarkvara, mis teeb veebilehe tavakasutaja jaoks saadavaks. Enamikus tänapäevastest veebibrauseritest saab vaadata ka veebilehe lähtekoodi. Lähtekoodi on võimalik vaadata ka allalaaditud veebilehe avamisel tekstiredaktoriga.

Valmistamine

Veebilehe valmistamiseks kasutatakse kas HTML-i redaktorit või tavalist tekstiredaktorit. Lehe veebiserverisse laadimiseks kasutatakse tavaliselt FTP-klientrakendust.
Veebilehe disain on igaühe enda teha, kasutada võib ka valmis veebilehemalle. Mallid lubavad kujundajal muuta lehekülje sisu ilma, et ta peaks muretsema lehe üleüldise esteetika pärast. Paljud inimesed avaldavad oma veebilehti kasutades tooteid nagu Tripod või Angelfire. Nende vahenditega saab igaüks teha tasuta kodulehe ning hoiustada seda internetis.
On ka teisi võimalusi veebilehe tegemiseks, võib paigaldada tarkvara, nagu näiteks Wiki, sisuhaldustarkvara või forum, mis aitavad kasutajal kiiresti ning hõlpsasti "valmistada" "dünaamilise veebilehe". Tänapäeval kõige populaarsem platvorm veebilehe loomiseks on  WordPress, seda kahel põhjusel. Esiteks on WordPress põhimõtteliselt tasuta, kui sa just ei soovi hankida lisapluginaid. Teiseks on WordPressile loodud sadu tuhandeid lisapluginaid, mis suudavad teha kõike, mida ette oskad kujutada.