CURSO DE CSS
1.- INTRODUCCION
1.1.- Definición CSS son las siglas de Cascading Style Sheets. Estas Hojas de Estilo en Cascada son un lenguaje formal usado para definir el aspecto de un documento estructurado escrito en HTML y XHTML. Sirve tanto para presentarlo en la pantalla como para imprimirlo. El desarrollo de las CSS tiene como objetivo separar los contenidos de la página web de su presentación. Esta característica permite a los desarrolladores web controlar el estilo y el formato de múltiples páginas web al mismo tiempo. Este lenguaje da como resultado una mejor organización del código HTML, menos peso en las páginas y más flexibilidad en los cambios. Uno de los aspectos más importantes a la hora de crear una página web es la accesibilidad. Aproximadamente entre un diez y un veinte por ciento de la población padece algún tipo de discapacidad. Aplicar el principio básico de separar estructura de apariencia y aplicar ciertas reglas sencillas para hacer tus páginas perfectamente accesibles, producirá efectos secundarios positivos. Entre estos efectos podemos dar la posibilidad a un ciego, por ejemplo, de escuchar nuestros contenidos. La facilidad de mantenimiento del sitio web provoca más rápidez de carga y mayor accesibilidad para las diferentes tecnologías de navegación por la Web, como por ejemplo los robots indexadores de los motores de búsqueda.
1.2.- Versiones El W3C (World Wide Web Consortium) es el encargado, desde 1995, de formular la especificación de las hojas de estilo que servirán de estándar para los navegadores. En el año 1996 se publica la primera recomendación oficial conocida como CSS 1, que es soportada por todos los navegadores. Más tarde en 1998 se publica la recomendación CSS 2, que se revisó en 2007 y corresponde a la versión CSS 2.1. La cual es actualmente utilizada por los principales navegadores. Hasta llegar al 2009 con las nuevas especificaciones de CSS 3 que están todavía por terminar. Y que ya son muchos navegadores que se han dado prisa por integrarlas.
Nota A lo largo del manual se han establecido diferentes notaciones de código para que se pueda apreciar cómo se distribuye tanto el HTML junto al CSS como separado. En algunos casos el código está completo para que pueda ser utilizado como referencia para futuros ejercicios. -3-
CURSO DE CSS
1.3.- Test
1. ¿Qué se entiende por CSS?
Class Style Sheets Cascading Style Sheets Cascading Style System Ninguna de las anteriores
2. Indicar cual es verdadera o falsa, al mejorar la Accesibilidad de un sitio web se pretende: Hacer una versión sólo texto para que los discapacitados puedan utilizarla Que el mayor número posible de personas pueda entrar a esa web y usarla Reducir la cantidad de contenidos para que todo se vea mejor Lograr que algunos contenidos sean más visibles que otros para así hacerlos más accesibles -4-
CURSO DE CSS
2.- SINTAXIS CSS
2.1.- Reglas y su jerarquía CSS funciona a base de reglas, es decir, declaraciones sobre el estilo de uno o más elementos. Las hojas de estilo están compuestas por una o más de esas reglas aplicadas a un documento HTML o XHTML. Veamos los componentes sobre los que se basan las reglas CSS. La regla tiene dos partes: selector y declaración. §
§ Un selector indica al navegador que elemento del documento se verá afectado por la regla. Una declaración establece cuál será el efecto sobre ese elemento. Van entre llaves ( {} ). Y cada declaración está compuesta por: – Propiedad: especifica qué aspecto del diseño va a cambiarse. – Valor: da valor para la propiedad. -5- H1 { color:
Propiedad orange }
Valor Selector Declaración Regla
Ejemplos: Partiendo de la sintaxis general: selector { propiedad: valor; propiedad: valor; … } – el elemento p (párrafo) tiene el color (propiedad) azul (valor) p { color: blue}
– en caso de que el valor contenga varias palabras irá entrecomillado
p { font-family:Times New Roman}
CURSO DE CSS
– si lo que se desea es especificar más de una propiedad, entonces se separan por punto y coma (;)
h1 { color:red; text-align:center; }
– en caso de definir una misma propiedad para varios selectores se separan por una coma (,)
p, h1, h2 { color: green; text-align:left; font-family: Arial; }
El aspecto de un elemento depende del contenedor donde se encuentre, que a su vez es otro elemento. De esta forma podemos asignar un estilo específico dentro de ese elemento.
Ejemplo:
ol p {font-size: small}
Se asigna un tamaño de fuente pequeña a todo el texto situado dentro de un párrafo < p>, que sólo contenga una lista desordenada < ol>.
Es importante tener en cuenta que en la definición del estilo dejamos un espacio en blanco entre las etiquetas, esta sintaxis indica la jerarquía.
2.2.- Comentarios Son muy útiles los comentarios dentro del código HTML para breves aclaraciones que facilitan el entendimiento del mismo. La sintaxis es la siguiente: /* comentario */
2.3.- Uso CSS Estas reglas pueden ser embebidas dentro del documento HTML o separadas en un archivo css. La ventaja de esta última opción, que ya hemos comentado, es que con una sola hoja de estilo cualquier cambio en un elemento afectará a
Página siguiente |