2002 a 2006
Ángel R. Puente Pérez
Ir a la página anterior
Ir al índice de contenidos

18.3.- Estilos para un sitio entero. Hoja de estilos externa.

Si queremos definir de golpe los estilos para todos los documentos de un sitio, debemos hacerlo desde un documento externo:

Abrimos el bloc de notas y, en él, escribimos el código:

body { margin-left: 50px; margin-top: 20px; margin-right: 40px;
          font-weight: bold; color: #996600; }
div { background: url(../imag/claro1.gif)}

Lo guardamos con el nombre que queramos pero con la extensión .css , por ejemplo, estilo.css

Ahora habrá que hacer una llamada desde cada uno de los documentos que queramos vincular con esa hoja de estilos. La llamada se hace dentro de <head> con la siguiente sintaxis:

<link href="estilo.css" rel="stylesheet" type="text/css">

Como puede deducirse, nuestro documento .css está en la misma carpeta que el resto de los documentos del sitio. Si no es así, habría que indicar la ruta completa dentro de las comillas de href. Por ejemplo: href="carpeta2/estilo.css"

Los tres niveles de concreción pueden usarse simultáneamente en los documentos de un sitio. Para que no haya problemas de entendimiento entre los tres, existen unas reglas:

  1. Prevalecen las definiciones de estilo de la etiqueta puntual.
  2. En segundo lugar la definición de estilo del documento.
  3. En tercer lugar la hoja de estilos.

 

18.3.1.- Nombrar a los estilos definidos en la hoja.

Podemos, en la hoja de estilos, hacer declaraciones de estilo no referidas a una etiqueta concreta sino a un conjunto de parámetros que pueden afectar a más de una etiqueta. Y nombrar a ese estilo con una palabra relacionada con la implementación que queremos hacer. Por ejemplo, este sitio está vinculado con una hoja de estilos en los que, siempre que aparece una etiqueta en el texto explicativo, está de color azul. El estilo, dentro de la hoja, se ha denominado .etiquetas (con el punto por delante) y su declaración se ha hecho de forma similar a la declaración de las etiquetas. Veamos la hoja de estilos que se está empleando en este sito:

.palabras_clave {  color: #CC0000}
.titulo { font-size: 24px; font-weight: bold}
.etiquetas { color: #0033CC}
.traduccion { font-style: italic}
.texto_codigo { color: #FFFFFF}
.nombre_archivo { color: #999999}
.english { color: #996600}

Se guarda con el nombre que se desee: hoja.css y, ahora, cada vez que queremos utilizar uno de estos estilos, además de hacer la declaración de vinculación en la cabecera, tendremos que emplear una etiqueta span con la siguiente sintaxis:

<span class="nombre_del_estilo">texto afectado</span>

Veamos un ejemplo:

Esto es una <etiqueta>. Esto estilo.css es el nombre de un archivo. Esto es una palabra clave y esto es un título.

Imagen del código de la etiqueta span

Ir a la página anterior
Ir al índice de contenidos
2002 a 2006
Ángel R. Puente Pérez
Logo Manual HTML
HTML 4.01
Logo Manual HTML