Programación Web » Aprender CSS » Unidad 1. Aprender CSS:

Fundamentos CSS

Visto: 752

Fundamentos CSS

Separando la estructura del estilo

Veamos un pequeño ejemplo de la elegancia y efectividad de CSS. Hasta ahora había que asignar indicaciones sobre la fuente mediante atributos HTML,  por ejemplo así:

<h3><font face=”Arial” size=”5” color=”#454545”>Un texto cualquiera</font></h3>

Incluso hay editores que hacen lo siguiente con esa instrucción:

<h3><font face=”Arial”><font size=”5”><font color=”#454545”>Un texto cualquiera</font></font></h3>

Como si no fuera bastante, la instrucción se tenía que repetir x veces para que incluyera todas las líneas de texto. En el futuro ya no tendrá que utilizar la etiqueta <font>. En su lugar, bastará con asignar el formato base mediante CSS.

h3 {
font-family: Arial;
font-size: 1.3em;
color:  #454545;
}

Ahora esta instrucción es válida para todos los títulos de nivel tres <h3> del documento completo. Así, el código HTML se mantiene limpio y claro.

<h3>Un texto cualquiera</h3>

En los apartados siguientes veremos cómo se definen estas reglas algunas variaciones de las mismas y cómo se integran en la página Web.

Sintaxis

Las hojas de estilo constan, normalmente, de una serie de instrucciones de estilo que definen cómo se han de representar determinados elementos de página. Los elementos de página se identifican normalmente mediante etiquetas HTML.

Estructura de las instrucciones de estilo

Toda instrucción de estilo consta de dos partes:

  • El selector (el elemento que se ha de modificar)
  • La declaración, siempre va entre llaves y consta, a su vez, de dos partes:
  • La propiedad (por ejemplo, color)
  • El valor correspondiente a la misma.

La propiedad y el valor se escriben separados por dos puntos. El valor indicado siempre depende de la propiedad elegida. Algunas propiedades requieres una medida de longitud (por ejemplo 20px), otras una indicación de color (por ejemplo #000000). Existen, además, una selección de palabras clave previamente definidas (por ejemplo left y right).

Una instrucción de estilo válida podría ser, por ejemplo:

h1 {color: #000066;}

Esta instrucción determina que a todos los títulos de primer nivel <h1> se les asigne el color azul oscuro (#000066). EL color viene definido aquí por un valor hexadecimal como los que ya conoce del lenguaje HTML.

Es perfectamente posible incluir varias declaraciones en una sola instrucción (pares propiedad/valor), en cuyo caso habrá que escribir cada par separado por un punto y coma (;), por ejemplo:

h1 {
background-color: #c0c0c0;
color: #000066;
}

Ahora a cada título se le asigna, además, un fondo azul claro.

En principio se podrían escribir todas las declaraciones en una sola línea, pero si asignamos muchas declaraciones a un selector perdemos rápidamente en claridad. Por eso hemos dado preferencia al tipo de escritura mostrada aquí.

Un punto discutible es si la instrucción de una serie, o una sola instrucción aislada, deben finalizarse con un punto y coma. La buena práctica nos dice que resulta bastante claro e impide posibles errores en el caso de una ampliación o de una nueva ordenación del bloque de estilo.

Ahora ampliaremos el ejemplo para demostrar el uso de otras propiedades y posibles valores:

h1 {
font-size: 200%;
font-style: italic;
background-color: #c0c0c0;
color: #000066;
}

Con font-size: determinamos el tamaño de la fuente, por ejemplo asignando un valor porcentual. Además, mediante Font-style: itlalic el título se escribirá en cursiva.

Artículos de navegación

Acerca del Profesor

Adrián Delgado Rodríguez

Ingeniero en Computación, docente por convicción y apasionado por la programación Web.

Actualmente trabaja como Profesor para en el Centro Universitario de la Costa de la Universidad de Guadalajara y como Desarrollador Web.

Síguenos:

 

Ver el perfil completo de Hugo Adrián Delgado Rodríguez (akus.net).

Deja un comentario

avatar comentario
Jose
Las hojas de estilo constan, normalmente, de una serie de instrucciones de estilo que definen cómo se han de representar determinados elementos de página.




Diseño de páginas Web en Puerto Vallarta y Bahía de Banderas akus.net
subir

Síguenos en Facebook

Artículo de la semana

Cómo iniciar una página WebMetodología para la creación de sitios

Comprende las fases de Análisis, Planificación, Contenido, Diseño. ¿Qué método utilizas?