De bedoeling van web design is om een website (een verzameling van elektronische bestanden die zich op een of meer webservers) dat de inhoud (met inbegrip van interactieve functies of interfaces) aan de eindgebruiker presenteert in de vorm creëren webpagina's een keer gevraagd. Dergelijke elementen als tekst, vormen en bitmap afbeeldingen (GIF, JPEG, PNG) kunnen op de pagina met behulp van HTML, XHTML of XML-tags worden geplaatst. Meer complexe media (vector graphics, animaties, video's, geluiden) Display vereist meestal plug-ins zoals Flash, QuickTime, Java runtime-omgeving, enz.
Plug-ins zijn ook ingebed in webpagina's met behulp van HTML of XHTML tags.Improvements met inachtneming van de verschillende browsers met W3C standaarden gevraagd een brede acceptatie van XHTML en XML in combinatie met Cascading Style Sheets (CSS) te positioneren en manipuleren van web pagina-elementen. De laatste standaarden en voorstellen beogen die naar de verschillende browsers vermogen om diverse media en toegankelijkheidsopties de client leveren eventueel zonder inzet plug-ins.Typically webpagina's worden geclassificeerd als statisch of dynamisch.
* Statische pagina's niet de inhoud en lay-out veranderen met elk verzoek, tenzij een mens (webmaster of programmeur) handmatig bijgewerkt de pagina. * Dynamische pagina's passen hun inhoud en /of het uiterlijk, afhankelijk van de eindgebruikers input of interactie of veranderingen in de computeromgeving (gebruiker, tijd, database aanpassingen, etc.) Content kan worden gewijzigd op de client (computer eindgebruiker) door het gebruik van client-side scripting talen (JavaScript, JScript, Actionscript, mediaspelers en PDF-reader plug-ins, enz.) naar DOM-elementen (DHTML) te wijzigen.
Dynamische inhoud vaak wordt samengesteld op de server met behulp van server-side scripting talen (PHP, ASP, Perl, Coldfusion, JSP, Python, etc.). Beide benaderingen worden meestal gebruikt in complexe applications.With toenemende specialisatie binnen communicatie design en informatie technologie gebieden, is er een sterke neiging om een duidelijke lijn tussen web design specifiek voor webpagina's en web development te trekken voor de tota