HTMLeando: para desarrolladores Web

Las tres capas de un documento Web


Al examinar los elementos que componen un documento Web se puede hacer una separación de los mismos en un modelo de tres capas: contenido, presentación y comportamiento.

La capa de contenido está siempre presente. Comprende la información que se desea brindar a los usuarios y está inmersa dentro un marcado HTML o XHTML que define la estructura y la semántica. La mayoría del contenido en la Web es texto, aunque también puede darse por medio de imágenes, animaciones, sonidos, entre otras.

La capa de presentación define cómo se mostrará el contenido a los usuarios que acceden al documento y es controlada generalmente por las hojas de estilo en cascada (Cascading Style Sheets, CSS). La forma convencional de ver una página Web es por medio de una navegador Web aunque hay otras formas de acceder.

La capa de comportamiento involucra la interacción en tiempo real con el documento. Esta tarea es normalmente controlada por Javascript. La interacción puede ir desde una simple validación de datos en un formulario antes de ser enviado, hasta sofisticadas aplicaciones Web similares a las ya ordinarias aplicaciones de escritorio.

Es posible involucrar las tres capas dentro de un mismo documento, pero manteniéndolas separadas brinda una gran ventaja, pudiéndose modificar o reemplazar cualquiera de las tres capas sin tener que afectar el resto.

Ciertas versiones de HTML y XHTML poseen elementos de tipo presentación, o sea elementos que especifican la apariencia del contenido, en lugar que estructura y semántica. Por ejemplo <b> y <i> pueden ser usados para controlar la presentación de un texto. Sin embargo, la utilización esos tipos de elementos en la capa de contenido, reducen la ventaja que podría obtenerse al mantener las tres capas separadas.

Compartir: WebeameMeneame Delicious Digg

3 comentarios

Añadido por 798ypu09 el 2008-08-05
menuda explicacion.yo quiero saber komo hacer una pagina web q consista en 3 paginas con tres capas kda 1 de ellas.
Añadido por edith el 2008-09-22
Una duda, de donde surgió el modelo de n-capas?
Añadido por Null el 2009-08-15
Yo agregaría una cuarta capa, que vendría siendo antes del contenido: el lenguaje de servidor como PHP Y SQL.

Deje su comentario