Warning: include(../includes/data_HTML.php) [function.include]: failed to open stream: No such file or directory in /home/irvmail/ignside.net/man/html/colores.php on line 6

Warning: include() [function.include]: Failed opening '../includes/data_HTML.php' for inclusion (include_path='.:/usr/local/php5/lib/php:/usr/local/lib/php') in /home/irvmail/ignside.net/man/html/colores.php on line 6
: Colores y fondos Colores y fondos

Opciones

Search:
 

    

    Warning: reset() [function.reset]: Passed variable is not an array or object in /home/irvmail/ignside.net/man/includes/header.php on line 79

    Warning: Variable passed to each() is not an array or object in /home/irvmail/ignside.net/man/includes/header.php on line 80
    RSS 2.0

Actualizado el 14-01-2007
versión para imprimir

Colores y fondos

incluyendo un color de fondo

NOTA: la información de esta página está declarada en desuso. Consulta el nuevo apartado al final de la misma para ver como podríamos usar CSS en su lugar

Hasta ahora sabemos crear un documento html, con su estructura mínima. Sabemos incluir párrafos y alinearlos, incluir imágenes, enlaces y listas. Es el momento de darle un poco de color a la página.

El lenguaje html no es muy bueno en este sentido, pero sus instrucciones básicas permiten especificar un color de fondo para nuestra página, o incluir una imagen de fondo. Tambien podemos especificar el color en el que aparecerán los enlaces (links) en su estado normal, activo (seleccionado) o visitado.
Estos cambios los logramos añadiendo atributos a la etiqueta <body>:

<html>
    <head>
    <title>Mi pagina en colores</title>
    </head>
<body bgcolor="#507FFF">
    <h1>bienvenido a mi página</h1>
    <p>Aqui iria el resto de la página</p>
</body>
</html>

Y veamos el resultado aqui.

El color se indica en código hexadecimal, precedido del carácter almohadilla (#). Los colores que puedes usar son infinitos, pero su correcta visualización dependerá de la configuración del PC donde se vea. Si usas colores complejos, no se verán bien salvo que tu visitante posea un PC configurado en color de 16 bits o 32 bits. Para sistemas inferiores (256 colores o menos) es mejor atenerse a los colores básicos.
Netscape ofrece una tabla de 216 "colores seguros" que teóricamente se verán bien en cualquier ordenador. Aqui la tienes.

Si no quieres ceñirte a esta tabla de colores, y quieres elegir otro personalizado, el nombre hexadecimal puedes conseguirlo con cualquier programa de gráficos. O una solución mas sencilla, usa un color picker. Se trata de unos programas que te ofrecen el nombre hexadecimal de cualquier color que tengas en la pantalla, sin mas que posar el cursor sobre él. Hay muchos, y mi favorito es sin duda el color pad, pequeño, cómodo y freeware. Con él puedes conseguir el color exacto de toda página web que veas por ahi, o duplicar los colores de tu gráfico favorito.

Tambien puedes señalar los colores por su nombre. Efectivamente algunos colores tienen nombre, aunque no es el método mas recomendado para utilizarlos. En esta página podrás jugar con los colores y aprender sus nombres.

fondos

<html>
    <head>
    <title>Mi pagina en colores</title>
    </head>
<body background="bkgnd2.gif">
    <h1>bienvenido a mi página</h1>
    <p>Aqui iria el resto de la página</p>
</body>
</html>

Eso que acabas de ver es lo que has de hacer si deseas incluir un gráfico de fondo en tu página. Fácil, sustituyes en la etiqueta body el atributo bgcolor= por background= y indicas la ruta (absoluta o relativa) al gráfico elegido. Ya sabes, ha de ser gif o jpg, y cuidado, no se te ocurra poner un gráfico de colores fuertes o no se verá el texto. Ah, y no hace falta que sea del tamaño de tu página. El navegador se encarga de multiplicarlo las veces que sean necesarias para rellenar todo el fondo.

Ahi tienes el gráfico que hemos usado: fondo de ejemplo     Y este sería el resultado.

Cambiando el color del texto y los enlaces

Por defecto, los navegadores presentan las páginas con texto en negro sobre fondo blanco. Los enlaces son de color azul, que normalmente cambia a rojo cuando los pulsamos, y a púrpura cuando vemos un enlace que ya ha sido visitado.

Ya hemos visto como cambiar el color de fondo, o usar un gráfico. Veamos ahora como cambiar el color del texto:

<html>
    <head>
    <title>Mi pagina en colores</title>
    </head>
<body background="bkgnd2.gif" text="#000080">
    <h1>bienvenido a mi página</h1>
    <p>Aqui iria el resto de la página</p>
</body>
</html>

Y este sería el nuevo resultado. La letra ahora no es negra sino azul.

Volvamos a los links. Esta es la apariencia que tendrían unos links no modificados:

links azules, sin visitar
rojos, activos
púrpura, visitados.


Ya te habrás dado cuenta de que se puede modificar su apariencia, por ejemplo, los links en esta página no son así; tampoco lo son en muchas otras páginas. Cada autor puede diseñar la propia apariencia de sus enlaces. Ojo. Tradicionalmente y hasta hace poco tiempo los enlaces se visualizaban como hemos visto arriba. Es fácil para todo el mundo identificar texto azul subrayado con un enlace pulsable. Si tienes motivos para cambiar la apariencia de tus enlaces, ocúpate de que sean fácilmente identificables.
Hay dos formas de cambiar los enlaces: con CSS o con la etiqueta body. Veamos esta última forma:

<html>
    <head>
    <title>Mi pagina en colores</title>
    </head>
<body background="../images/bkgnd2.gif" text="#000080"
link="#00FF66" vlink="#F35654" alink="#ffffff">
    <h1>bienvenido a mi página</h1>
    <p>Aqui iria el resto de la página</p>
</body>
</html>

donde naturalmente link es un link normal, vlink es uno visitado y alink uno activo. Este sería el resultado.

Colores y fondos con CSS

Con CSS podemos especificar el color de primer plano y de fondo para cada elemento que compone la página, no solamente para el conjunto.
Se habla de ello mas a fondo en el manual CSS, aqui nos limitamos a mostrar las equivalencias con los atributos html declarados en desuso:

<body style="color:#000080;background-color:#507FFF;">

color indica el color del elemento en primer plano (texto de la pagina) y background-color el del fondo.

Para indicar una imagen de fondo:

<body style="background-image:url(imagenes/fondo.gif);"> 
This site powered by Phorum.