O desenvolvimento de páginas segundo os padrões web possibilita maior acessibilidade ao público, na medida em que utiliza as linguagens seguindo os objetivos para a quais elas foram desenvolvidas.
Para isso, deve-se organizar o código nas seguintes camadas:
I. Camada de Apresentação: é a parte visual do conteúdo e utiliza as linguagens CSS e XSLT. Deve-se primar pela simplicidade ao desenvolver essa camada.
II. Camada de Conteúdo: utiliza as linguagens HTML, XHTML, WML ou XML, dividindo o conteúdo em suas partes lógicas, utilizando os elementos corretos de marcação.
III. Camada de Comportamento: utilizada para modificar o comportamento dos elementos da camada de conteúdo, visando melhorar a experiência do usuário, não impedindo o funcionamento da página ou aplicação em sua ausência. Utiliza linguagens de script e modelos de objeto.
A sequência correta para o desenvolvimento das camadas é: