8 dic 2013

COLORES E IMÁGENES

COLORES

Algunas de las etiquetas del lenguaje admiten la propiedad color, bien para dar color al texto o para establecerlo como fondo del elemento HTML. Para indicar un determinado color se utiliza la combinación de los tres colores básicos rojo, verde y azul (RGB por sus siglas en ingles). Para indicar el color podemos utilizar la codificación de 8 bits (valores entre 0 y 255) o la codificación hexagesimal (valores entre 00 y FF)

El color negro en HTML sería: #000000. Adicionalmente HTML define una paleta de 17 colores heredados de la paleta VGA de windows. Para utilizarlos no haría falta introducir el código del color, tan solo basta con utlizar el nombre.

Etiqueta C. Hexadecimal Color Descripción
BLACK #000000   NEGRO
TEAL #008080   TEAL
BLUE #0000FF   AZUL
NAVY #000080   AZUL MARINO
LIME #00FF00   LIMA
WHITE #FFFFFF   BLANCO
PURPLE #800080   PÚRPURA
YELLOW #FFFF00   AMARILLO
OLIVE #808000   OLIVA
RED #FF0000   ROJO
MAROON #800000   MARRÓN
GRAY #808080   GRIS
FUCHSIA #FF00FF   FUCSIA
GREEN #008000   VERDE
SILVER #C0C0C0   PLATA
AQUA #00FFFF   AGUA

IMÁGENES

A la hora de insertar imágenes debemos tener en cuenta: que éstas no pueden estar en cualquier formato, sólo se admiten los formatos: JPG, GIF y PNG. Por otro lado, es recomendable adaptar nuestras imágenes en tamaño y resolución para la Web. En caso de estar mal adaptadas provocaremos una página de mayor peso que tardará más en cargarse y será menos atractiva para el usuario.

Para insertar una imagen tenemos la etiqueta <IMG>. Para su funcionamiento en este caso, debemos aplicarle una serie de atributos obligatorios.

<IMG SRC="URL" ALT="Descripción">

Donde SRC almacenará la ruta donde está la imagen y ALT= indicará un texto alternativo que se mostrará al posicionar el cursor del ratón sobre la imagen.

En el ejemplo siguiente: podemos ver el código necesario para incluir una imagen en una Web.

<img src="./img.jpg" alt="Texto descriptivo imagen">

La etiqueta img permite el uso de varios modificadores entre los que se destacan:

  • border. Permite indicar el borde de la imagen. Por defecto es 0 pero resulta muy útil establecerlo en el caso de utilizar una imagen como enlace
  • width o height. Permite establecer el ancho y el alto de la imagen. Se recomienda únicamente establer el valor para uno de estas opciones ya que el otro se establece automáticamente.

En el siguiente ejemplo tenemos una imagen de 100 píxeles de ancho y con el borde a 1

<img src="./img.jpg" alt="Texto descriptivo imagen" border="1" width="100px">

4 dic 2013

CUERPO DE UN DOCUMENTO

El cuerpo de un documento es el lugar de nuestra página web donde se encuentra todo el contenido de nuestra web. Éste se encuentra bajo las etiquetas <BODY> y </BODY> que se encuentran localizadas bajo la etiqueta </HEAD>. Dentro de esta etiqueta pueden definirse propiedades comunes a toda la página, como el color de fondo y márgenes, aunque no es recomendable utilizar los atributos de la etiqueta, ya que se están declarando obsoletos, en favor de las hojas de estilo que veremos más adelante.

ETIQUETAS PARA EL FORMATO DE TEXTO

HTML implementa varias etiquetas que nos van a permitir formatear el texto. Sin embargo, vamos a pasar por alto una de las más utilizadas (<FONT>), que está dejando de ser usada debido a que hace el código poco legible.
Etiquetas para formatear texto
Etiqueta Descripción
<B> Texto en negrita
<I> Texto en cursiva
<U> Texto subrayado
<DEL> Texto tachado
<SUP> SuperíndiceSuperindice
<SUB> SubíndiceSubindice
<BIG> Texto grande
<SMALL> Texto pequeño
<TT> Texto modo teletipo
<CITE> Texto modo cita
<DFN> Texto modo definición
<PRE> Mantiene el formato del texto, manteniendo espacios y saltos de línea

COMENTARIOS

HTML, como cualquier otro lenguaje también nos permite agregar comentarios a nuestro código y que éstos no sean mostrados al cliente, de modo que nos faciliten a los programadores la comprensión y reutilización de otros.
Un comentario en HTML se realiza de la siguiente forma:
<!-- Texto del comentario -->

CONJUNTO DE CARACTERES Y CARACTERES ESPECIALES

Puesto que una página puede ser vista en distintos países, y entre éstos hay diferencias en cuanto a los caracteres utilizados, HTML crea un conjunto denominado "caracteres especiales" que nos permiten identificar de forma inequívoca un caracter. En la siguiente tabla podemos ver algunos de los más importantes.
Etiquetas para formatear texto
EtiquetaLiteral EtiquetaLiteral
&lt;< &gt;>
&amp;& &quot;"
&Aacute;Á &Ntilde;Ñ
&aacute;á &ntilde;ñ
&Eacute;É &copy;©
&eacute;é &reg;®
&Iacute;Í &Oacute;Ó
&iacute;í &oacute;ó
&Uacute;Ú &euro;
&uacute;ú &pound;£

ETIQUETAS PARA LISTAS

Dentro de HTML podemos definir 3 tipos de listas, mediante las cuales podemos estructurar nuestro documento:
  • Listas ordenadas. Se definen mediante el elemento <OL> y se les añaden los distintos ítems mediante la etiqeuta <LI>. En el seiguiente ejemplo podemos ver cómo se forman las listas ordenadas.
  • <ol>
     <li> Ítem 1 </li>
     <li> Ítem 2 </li>
    </ol>
  • Listas no ordenadas. En este caso se utiliza para definirlas el comando <UL> y para añadir los ítems se utiliza la etiqueta <LI>
  • <ul>
     <li> Ítem 1 </li>
     <li> Ítem 2 </li>
    </ul>
  • Listas de definiciones. Son un tipo especial de listas donde cada elemento de la lista está compuesto por un término y una definición y cada una de estas partes tiene su propia etiqueta. Se definen mediante la etiqueta <DL>, el término <DT> y la definición <DD>. En el ejemplo siguiente podemos ver cómo se forma una lista de definiciones.
  • <dl>
     <dt>Término 1</dt>
      <dd>Definición 1</dd>
     <dt>Término 2</dt>
      <dd>Definición 2</dd>
    </dl>

ETIQUETAS PARA TABLAS

La tabla es uno de los elementos de mayor utilidad debido a su funcionalidad y versatilidad, ya que nos va a permitir organizar y categorizar el contenido dentro de nuestro documento.
Es muy utilizada por los diseñadores para organizar la distribución de los elementos del portal, y aunque es un método bastante utilizado, no es muy recomendable.
Listas ordenadas Listas no ordenadas Listas de definición
  1. Ítem 1
  2. Ítem 2
  • Ítem 1
  • Ítem 2
Término 1
Definición 1
Término 2
Definición 2
Los elementos más utilizados para crear una tabla son:
  • <TABLE>. Se utiliza para definir una tabña y asignarle propiedades generales como por ejemplo: el borde (atributo border), la anchura (atributo width).
  • <TR>. Permite definir las distintas filas de la tabla. Debemos tener presente que se debe declarar una etiqueta por cada fila de la tabla. Por tanto, tendremos tantas etiquetas como filas.
  • Y dentro de la fila debemos ir declarando las distintas celdas, para ello se irán añadiendo tantos elementos <TD> como celdas se quieran declarar, esta operación habrá de repetirla para cada fila. Para terminar dentro de cada elemento <TD> incluiremos el contenido de la celda.
En el siguiente ejemplo vamos a constriur una tabña sencilla de 3 filas y 3 columnas. Entre comentarios HTML se ha ido explicando la función de cada etiqueta.
<table> <!--Definición Tabla-->
<tr> <!--Fila 1-->
    <td>Mes</td> <!--Columna 1, Fila 1-->
    <td>Ingresos</td> <!--Columna 2, Fila 1-->
    <td>Gastos</td> <!--Columna 3, Fila 1-->
<tr> <!--Fin definición Fila 1-->
<tr> <!--Fila 2-->
    <td>Enero</td> <!--Columna 1, Fila 2-->
    <td>1050€</td> <!--Columna 2, Fila 2-->
    <td>150€</td> <!--Columna 3, Fila 2-->
<tr> <!--Fin definición Fila 2-->
<tr> <!--Fila 3-->
    <td>Febrero</td> <!--Columna 1, Fila 3-->
    <td>1150€</td> <!--Columna 2, Fila 3-->
    <td>450€</td> <!--Columna 3, Fila 3-->
<tr> <!--Fin definición Fila 3-->
<table> <!--Fin definición Tabla-->
RESULTADO VISUAL DE LA CONSTRUCCION DE LA TABLA
Mes Ingresos Gastos
Enero 1050€ 150€
Febrero 1150€ 450€