Color, tamaño y tipo de letra

Valoración del artículo:
Seguimos aprendiendo etiquetas que nos sirven para formatear el texto.
Publicado: 11/10/01
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
A pesar de que por razones de homogeneidad y sencillez de codigo este tipo de formatos son controlados actualmente por hojas de estilo en cascada (de las cuales ya tendremos tiempo de hablar), existe una forma clásica y directa de definir color tamaño y tipo de letra de un texto determinado.

Esto se hace a partir de la etiqueta <font> y su cierre correspondiente. Dentro de esta etiqueta deberemos especificar los atributos correspondientes a cada uno de estos parámetros que deseamos definir. A continuación os comentamos los atributos principales de esta etiqueta:

Atributo face

Define el tipo de letra. Este atributo es interpretado por versiones de Netscape a partir de la 3 y de MSIE 3 o superiores. Otros navegadores las ignoran completamente y muestran el texto con la fuente que utilizan.

Hay que tener cuidado con este atributo ya que cada usuario, dependiendo de la plataforma que utilice, puede no disponer de los mismos tipos de letra que nosotros con lo que, si nosotros elegimos un tipo del que no dispone, el navegador se verá forzado a mostrar el texto con la fuente que utiliza por defecto (suele ser Times New Roman). Para evitar esto, dentro del atributo suelen seleccionarse varios tipos de letra separados por comas. En este caso el navegador comprobará que dispone del primer tipo enumerado y si no es así, pasará al segundo y así sucesivamente hasta encontrar un tipo que posea o bien acabar la lista y poner la fuente por defecto. Veamos un ejemplo.

<font face="Comic Sans MS,arial,verdana">Este texto tiene otra tipografía</font>

Que se visualizaría así en una página web.

Este texto tiene otra tipografía

Nota: Aquí tenemos un ejemplo de atributo cuyo valor debe estar limitado por comillas ("). Habíamos dicho que las comillas eran opcionales en los atributos, sin embargo esto no es así siempre. Si el valor del atributo contiene espacios, como es el caso de:

face="Comic Sans MS,arial,verdana"

debemos colocar las comillas para limitarlo. En caso de no tener comillas

face=Comic Sans MS,arial,verdana

se entendería que face=Comic, pero no se tendría en cuenta todo lo que sigue, porque HTML no lo asociaría al valor del atributo. En este caso HTML pensaría que las siguientes palabras (después del espacio) son otros atributos, pero como no los conoce como atributos simplemente los desestimará.

Atributo size

Define el tamaño de la letra. Este tamaño puede ser absoluto o relativo.

Si hablamos en términos absolutos, existen 7 niveles de tamaño distintos numerados de 1 a 7 por orden creciente. Elegiremos por tanto un valor size="1" para la letra más pequeña o size="7" para la más grande.

<font size=4>Este texto es más grande</font>

Que se visualizaría así en una página web.

Este texto es más grande

Podemos asimismo modificar el tamaño de nuestra letra con respecto al del texto mostrado precedentemente definiendo el número de niveles que queremos subir o bajar en esta escala de tamaños por medio de un signo + o -. De este modo, si definimos nuestro atributo como size="+1" lo que queremos decir es que aumentamos de un nivel el tamaño de la letra. Si estabamos escribiendo previamente en 3, pasaremos automáticamente a 4.
Los tamaños reales que veremos en pantalla dependerán de la definición y del tamaño de fuente elegido por el usuario en el navegador. Este tamaño de fuente puede ser definido en el Explorer yendo al menu superior, Ver/Tamaño de la fuente. En Netscape elegiremos View/Text Size. Esta flexibilidad puede en más de una ocasión resultarnos embarazosa ya que en muchos casos desearemos que el tamaño del texto permanezca constante para que éste quepa en un determinado espacio. Veremos en su momento que esta prefijación del tamaño puede ser llevada a cabo por las hojas de estilo en cascada.

Atributo color

El color del texto puede ser definido mediante el atributo color. Cada color es a su vez definido por un número hexadecimal que esta compuesto a su vez de tres partes. Cada una de estas partes representa la contribución del rojo, verde y azul al color en cuestión.

Podéis entender cómo funciona esta numeración y cuáles son los colores que resultan más compatibles a partir de este artículo: Los colores y HTML.

Por otra parte, es posible definir de una manera inmediata algunos de los colores más frecuentemente usados para los que se ha creado un nombre más memotécnico:

Nombre Color
Aqua
Black
Blue
Fuchsia
Gray
Green
Lime
Maroon
Navy
Olive
Purple
Red
Silver
Teal
White
Yellow


<font color="red">Este texto está en rojo</font>

Que se visualizaría así en una página web.

Este texto está en rojo

Con todo esto estamos ya en disposicion de crear un texto formateado de una forma realmente elaborada.

Pongamos pues en practica todo lo que hemos aprendido en estos capitulos haciendo un ejercicio consistente en una página que tenga las siguientes características:
  • Un titular con encabezado de nivel 1, en itálica y color verde oliva.
  • Un segundo titular con encabezado de nivel 2, también de color verde oliva.
  • Todo el texto de la página deberá presentarse con una fuente distinta de la fuente por defecto. Por ejemplo "Comic Sans MS" y en caso de que ésta no esté en el sistema que se coloque la fuente "Arial".
Se puede ver una posible solución del ejercicio en este enlace. (Ver el código fuente de la página para ver cómo lo hemos resuelto)

Comentarios
Fueron enviados 30 comentarios al artículo
20 comentarios no revisados
10 comentarios revisados:
Por: NANCY
26/9/03
Me parece que tu pagina es interesante, ya que muestra todas las posibilidades para realizaciones de paginas web, para persoonas que estamos en este aprendizaje.
Por: audel
26/8/04
¡ De verdad que es una super pagina esta que he encontrado!, los quiero felicitar y hacerles saber que me han ayudado de una manera enorme y es un excelente trabajo este manual. Soy estudiante de ingenieria y me ha servido mucho.Bravo por ustedes y pues sigan fomentando el conocimiento que es un tesoro invaluable para el ser humano.
Por: jose
25/12/04
son tags obsoletos .. ^^

no habría que actualizar los manuales de vez en cuando ? :P
Por: Daniel
01/4/07
me parece excelente y muy practico el programita desarrollado en javascript para el manejo de los colores, pero al igual que a la letra se le puede asignar el color al fondo de la pagina en genaral.
Por: sofoke
17/5/07
Tengo una duda existe alguna forma en que se pueda mediante el body dar el tamaño a todas las letras de una pag...¿?
Gracias...
Por: Neo
26/6/07
Hola primeramente felicitarlos por tan maravillosa Web...
Mi pregunta es la siguiente, como puedo evitar que las personas modifiquen el tamaño de la letra usando la ruedita del mouse???
o sea es que yo no quiero que ellos modifiquen el tamaño de letra, si no que se quede con la que yo le puse...GRACIAS
Por: elbaile
23/9/07
Es el manual mas magnifico que he encontrado en toda la red, es magnifico, no comprendía nada del html y con esto estoy adelantando una barbaridad, felicidades y muchas gracias por facilitarnos los conocimientos, el que ha hecho este manual se merece un premio.
Por: javier
16/11/07
Todo ok. Quise hacer el ejercicio de este tema pero me encuentro con la dificultad de lograr con las etiquetas un efecto...por ej en el ejercico me indican
un titular con encabezado de nivel 1 en italica y color verde oliva...como lo expreso??
<p><h1><i><font color=\"olive\">Cocina para todos</font></i></h1></p> Si quiero centrar el titulo tambien debo agregar la etiqueta...a ver si lo razono bien...o corrijanme
Por: Alexia
25/12/08
Muy útil el manual. Yo poseía conocimientos básicos sobre html y tenía mi página con el font=Tahoma, funcionó así algún tiempo, y luego se anuló la orden y puso la fuente de la letra como predeterminada y en un tamaño grande. Revisé el código y sigue estando bien colocado... ¿Qué pasó? ¿Cómo puedo solucionarlo?
Por: Lucy
01/3/09
Los procedimientos para cambiar color de letra y tamaño son muy buenos, gracias por compartir sus conocimientos con las demás personas.


Manuales relacionados
Categorias relacionadas
El autor
Rubén Alvarez
Redactor de DesarrolloWeb.com
http://www.desarrolloweb.com
Lectura recomendada
Compra este libro en Agapea, la librería urgente a domicilio.
Últimas noticias
Alojados en el grupo