Tais elementos como texto, formas, e bit-mapeados imagens (GIFs, JPEGs, PNGs) podem ser colocados na página usando HTML, XHTML, ou tags XML. Resultados mídia mais complexo (gráficos vetoriais, animações, vídeos, sons) normalmente requer plug-ins como Flash, QuickTime, o ambiente de tempo de execução Java, etc. Plug-ins também estão embutidos em páginas web usando HTML ou XHTML tags.
Improvements em cumprimento dos vários navegadores com padrões W3C solicitado uma aceitação generalizada de XHTML e XML em conjunto com Cascading Style Sheets (CSS) para posicionar e manipular os elementos da página web. As mais recentes normas e propostas visam levando a capacidade dos vários navegadores para fornecer uma ampla variedade de mídia e acessibilidade opções para o cliente possivelmente sem o emprego de páginas web plug-ins.Typically são classificados como estático ou dinâmico.
* Páginas estáticas não alterar o conteúdo e layout com cada solicitação, a menos que um ser humano (web master ou programador) atualiza a página manualmente. * As páginas dinâmicas adaptar o seu conteúdo e /ou aparência dependendo da entrada utilizadores finais ou interação ou mudanças no ambiente de computação (modificações do usuário, tempo, banco de dados, etc.) O conteúdo pode ser alterado no lado do cliente (computador do usuário final) usando client-side linguagens de scripting (JavaScript, JScript, Actionscript, media players e leitores de PDF plug-ins, etc.
) para alterar elementos DOM (DHTML). O conteúdo dinâmico é muitas vezes compilados no servidor utilizando linguagens de script do lado do servidor (PHP, ASP, Perl, ColdFusion, JSP, Python, etc.). Ambas as abordagens são geralmente usados em complexo applications.With crescente especialização dentro campos de design de comunicação e tecnologia da informação, há uma forte tendência para traçar uma linha clara entre web design especificamente para páginas