MAQUETACION WEB

Maquetación Web y CSS
CSS es un lenguaje de hojas de estilos creado para controlar el aspecto o presentación de los documentos electrónicos definidos con HTML y XHTML.

Generalidades:

CSS significa Cascading Style Sheets

Los estilos definen cómo mostrar los elementos HTML

El CSS fueañadido a HTML 4.0 para resolver problemas

Las hojas de estilo externas pueden ahorrar una gran cantidad de trabajo

Las hojas de estilo externas se almacenan en archivos CSS


Breve historia del CSS
Las hojas de estilos aparecieron poco después que el lenguaje de etiquetas SGML, alrededor del año 1970. Desde la creación de SGML, se observóla necesidad de definir un mecanismo que permitiera aplicar de forma consistente diferentes estilos a los documentos electrónicos. El gran impulso de los lenguajes de hojas de estilos se produjo con el boom de Internet y el crecimiento exponencial del lenguaje HTML para la creación de documentos electrónicos. La guerra de navegadores y la falta de un estándar para la definición de los estilos dificultaban la creación de documentos con la misma apariencia en diferentes navegadores.
A principios de 1997, el W3C decide separar los trabajos del grupo de HTML en tres secciones: el grupo de trabajo de HTML, el grupo de trabajo de DOM y el grupo de trabajo de CSS. El 12 de Mayo de 1998, el grupo de trabajo de CSS publica su segunda recomendación oficial, conocida como “CSS nivel 2”. La adopción de CSS por parte de los navegadores ha requerido un largo periodo de tiempo. El mismo año que se publicóCSS 1, Microsoft lanzaba su navegador Internet Explorer 3.0, que disponía de un soporte bastante reducido de CSS. El primer navegador con soporte completo de CSS 1 fue la versión para Mac de Internet Explorer 5, que se publicóen el año 2000.
Hoy en día se utiliza la versión CSS3 y todos los navegadores son compatibles.

Maquetación Web y CSS



Funcionamiento Básico

Antes de la adopción de CSS, los diseñadores de páginas HTML debían definir el estilo y el aspecto de los elementos HTML en el propio documento.



El ejemplo anterior utiliza la etiqueta < font>con sus atributos color, face y size para definir el color, el tipo y el tamaño de letra de cada elemento de la página. El problema de utilizar este método para definir el aspecto de los elementos se puede ver claramente con el siguiente ejemplo: si la página tuviera 50 elementos diferentes, habría que insertar 50 etiquetas < font>. Y si fueran 50 HTML serían muchas etiquetas
La solución que propuso CSS es mucho mejor, como se puede ver en el siguiente ejemplo



CSS permite separar los contenidos de la página y la información sobre su aspecto. En el ejemplo anterior, dentro de la propia página HTML se crea una zona especial en la que se incluye toda la información relacionada con los estilos de la página. Pero además CSS permite crear una página de estilos independiente al HTML que se puede adjuntar a todos los HTML del sitio Web, ahorrando tiempo y optimizando recursos.


Google | TUSoft | Portal Utec | Utec

® Derechos Reservador 2016...DPWEB1-G2