Verkkosuunnittelua käytetään yleisenä terminä kuvaamaan kaikkia verkkosivun luomiseen liittyviä tehtäviä. Tarkemmin sanottuna se viittaa töihin, jotka keskittyvät verkkosivun käyttöliittymän rakentamiseen.
Verkko koostuu lukemattomista sivuista, jotka esittävät tietoa eri tekniikoilla ja linkitetään toisiinsa hyperlinkkien avulla. Kaikilla Internetistä löydetyillä verkkosivuilla on kaksi perusnäkökohtaa. Ensimmäinen on esitys, jonka kanssa käyttäjä on vuorovaikutuksessa, yleensä visuaalisesti, kun taas toinen on tausta, joka sisältää tietoja muille kuin selaimille.
Perusmerkintäkieltä, jota käytetään selaimen kertomiseen tietojen esittämisestä, kutsutaan nimellä HyperText Markup Language (HTML). Myös HTML: n tiukempaa versiota käytetään laajasti, joka tunnetaan nimellä eXtensible HyperText Markup Language (XHTML). Verkkosuunnittelija voi kertoa selaimelle, miltä verkkosivun pitäisi näyttää HTML- tai XHTML -tekniikan avulla. Viime vuosina on pyritty erottamaan verkkosivun (HTML-muotoinen) perusrakenne sivuston visuaalisesta esityksestä (käyttämällä CSS-tyylisivuja tai CSS: ää). Tällä lähestymistavalla on useita merkittäviä etuja sekä lyhyellä että pitkällä aikavälillä, ja se saa suosiota ajan myötä.
Teknisestä näkökulmasta web -suunnittelu voi olla melko vaikeaa. Toisin kuin perinteiset painetut mediat, HTML: llä on useita muuttuvia tekijöitä. Aluksi kaikki selaimet eivät tulkitse HTML-standardeja standardinmuodostajan-World Wide Web Consortiumin, joka tunnetaan myös nimellä W3, luomien standardien mukaisesti. Tämä tarkoittaa sitä, että vaikka sivu näkyy yhdessä selaimessa suunnittelijan toivomalla tavalla, se voi näyttää täysin erilaiselta toisessa. On olemassa lukuisia korjauksia ja korjaustoimenpiteitä selainkohtaisten virheiden kiertämiseksi, mutta se on parhaimmillaan heikkoa liiketoimintaa.
Toinen merkittävä rajoittava tekijä on lukuisat muodot, joilla sivustoa voidaan katsella. Vaikka graafiset suunnittelijat tietävät tarkalleen, kuinka suuri paperi, jolle ne tulostavat, tulevat olemaan, web -suunnittelijan on otettava huomioon eri näytön koot, eri näyttöasetukset ja jopa selaimet näkymättömille käyttäjille. Yhdessä nämä huolenaiheet jättävät suunnittelualan ammattilaisen usein vaikeuksiin sisällyttää tarpeeksi dynamiikkaa, jotta web-sivu olisi houkutteleva eri selainkokoissa, ja luo samalla asettelun, joka on tarpeeksi staattinen mahdollistamaan kuvien ja muiden välttämättä kiinteän kokoisten komponenttien käytön.
XHTML: n ja CSS: n lisäksi suunnittelijat käyttävät usein useita tietokantapohjaisia kieliä, jotta niiden verkkosivustot olisivat dynaamisempia ja vuorovaikutteisempia. Vaikka tällaisista kielistä on hyötyä pienemmillä sivustoilla, niistä tulee virtuaalinen välttämättömyys missä tahansa sivustossa, joka tarjoaa valtavia määriä dataa.
Verkkosuunnittelumahdollisuudet ovat käytännössä rajattomat, vaikka jossain vaiheessa niitä rajoittavat varsinkin selaimen rajat. Sulautettujen tekniikoiden myötä ja joustavuudella nämä rajat on poistettu, mikä mahdollistaa monipuolisuuden ja dynaamisuuden, joka haastaa kaikkien Internetin suunnittelusta kiinnostuneiden mielikuvituksen.