Curso de HTML


CONTENIDOS PAGINA # 2

Empezando a trabajar

1. Cabecera del documento

2. Cuerpo de documento

2.1 Juego de caracteres

2.2 Espaciados y saltos de líneas

 


Empezando a trabajar

Ya podemos empezar a trabar con HTML. Para ello no olvides que necesitamos y un navegador un procesador de texto como ya habíamos mencionado antes; una vez que hallas empezado y desees guardar es conveniente que almacenes el archivo con extensión (htm o html), que son los tipos de fichero que por defecto buscará el navegador (aunque puede visualizar archivos con otras extensiones). Para visualizar un archivo, utiliza la orden Abrir Archivo (Open File) del menú Archivo (File) de tu navegador. Siempre que realices una modificación en el código y la almacenes en el mismo fichero, utiliza la función recargar (reload) del navegador, para comprobar los cambios.


1. Cabecera del documento

Las ordenes <HEAD> y </HEAD> delimitan la cabecera del documento. Dentro de la cabecera es importante definir el título de la página por medio de las ordenes <TITLE> y </TITLE>. Este título será el que aparezca en la barra de nuestro visor de páginas Web.

Ejemplo :

<TITLE>La página de Julián</TITLE>
Dentro de la cabecera de nuestro documento podemos incluir otras ordenes adicionales. La orden <META> indica al visor de Internet las palabras clave y contenido de nuestra página Web. Muchos de los buscadores de páginas Web de Internet (Yahoo, Lycos, etc...) utilizan el contenido de esta orden para incluir la página en sus bases de datos. La orden <META> lleva generalmente dos parámetros, name y content.

Ejemplos :

<META name = "Pagina de Julián" content = "Mi pagina personal, Programación">
Indica al visor el nombre de la página y sus contenidos principales.
<META name = "keywords" content = "Julian Programación links Colombia">
Indica al visor las palabras claves para los buscadores de Internet.
Otro uso de la orden <META> es la de indicar documentos con "refresco automático". Si se indica una URL se sustituirá el documento por el indicado una vez transcurridos el número de segundos especificados. Si no se incluye ninguna URL se volverá a cargar en el visor el documento en uso transcurridos los segundos indicados. Esto es util para páginas que cambian de contenido con mucha frecuencia o para redireccionar a la persona que visita nuestra pagina Web a una nueva dirección donde se encuentra una versión actualizada de nuestra pagina Web.

Ejemplo :

<META http-equiv="refresh" content = "15; URL = http://www.micasa.yupi.com/Julian-Andres/index.htm">
Transcurridos 15 segundos se accederá a la pagina principal de este curso.
La orden <BASE> indica la localización de los ficheros, gráficos, sonidos, etc... a los que se hace referencia en nuestra página Web. Si no se incluye esta orden el visor entiende que dichos elementos se encuentran en el mismo lugar donde se encuentra nuestra página Web.

Ejemplo :

<BASE href = " http://www.jet.co/julian/ ">

 

2. Cuerpo del documento

La orden <BODY></BODY> indica el inicio y final de nuestra pagina Web. Será entre el inicio y el final de esta orden donde pongamos los contenidos de nuestra página, textos, gráficos, enlaces, etc.... Esta orden tiene una serie de parámetros opcionales que nos permiten indicar la "apariencia" global del documento :

background = "nombre de fichero gráfico"
Indica el nombre de un fichero gráfico que servirá como "fondo" de nuestra página. Si la imagen no rellena todo el fondo del documento, esta será reproducida tantas veces como sea necesario.
bgcolor = "código de color"
Indica un color para el fondo de nuestro documento. Se ignora si se ha usado el parámetro background.
text = "código de color"
Indica un color para el texto que incluyamos en nuestro documento. Por defecto es negro.
link = "código de color"
Indica el color de los textos que dan acceso a un Hyperenlace. Por defecto es azul.
vlink = "código de color"
Indica el color de los textos que dan acceso a un Hyperenlace que ya hemos visitado con nuestro visor. Por defecto es púrpura.
El código de color es un numero compuesto por tres pares de cifras hexadecimales que indican la proporción de los colores "primarios", rojo, verde y azul. El código de color se antecede del símbolo #.

Ejemplos :
#000000
#FF0000
#00FF00
#0000FF
#FFFFFF
Color Negro
Color Rojo
Color Verde
Color Azul
Color Blanco
   
El primer par de cifras indican la proporción de color Rojo, el segundo par de cifras la proporción de color Verde y las dos ultimas la proporción de color Azul. Cada par de cifras hexadecimales nos permiten un rango de 0 a 255. Combinando las proporciones de cada color primario obtendremos diferentes colores.

De cualquier forma la mayoría de los editores de HTML nos permiten obtener el código de color correspondiente escogiendo directamente el color de una paleta.


2.1 Juego de caracteres del Documento.

Todos los visores de páginas Web actuales soportan todos los caracteres gráficos del la especificación ISO 8859-1, que permiten escribir textos en la mayoría de los países occidentales.

De cualquier forma y como muchos sistemas tienen distintos juegos de caracteres ASCII, se han definido dos formas de representar caracteres especiales usando solamente el código ASCII de 7 bits. Para hacer referencia a estos caracteres se les asigna un código numérico o un nombre de "entidad". Asimismo hay caracteres que se utilizan para las ordenes de HTML, por ejemplo < y >. Estos caracteres pueden ser representados por un código numérico o una entidad cuando deseemos que aparezcan en el documento "tal cual". Las entidades comienzan por el símbolo & (ampersand) y terminan con el símbolo ; (punto y coma).

A continuación veamos una tabla con las principales entidades :
Carácter
Código
Entidad
Carácter
Código
Entidad
!
&#33;
--
"
&#34;
--
#
&#35;
--
$
&#36;
--
%
&#37;
--
&
&#38;
--
'
&#39;
--
(
&#40;
--
)
&#41;
--
*
&#42;
--
+
&#43;
--
,
&#44;
--
-
&#45;
--
.
&#46;
--
/
&#47;
--
:
&#58;
--
;
&#59;
--
<
&#60;
--
=
&#61;
--
>
&#62;
--
?
&#63;
--
@
&#64;
--
[
&#91;
--
\
&#92;
--
]
&#93;
--
^
&#94;
--
_
&#95;
--
`
&#96;
--
{
&#123;
--
|
&#124;
--
}
&#125;
--
~
&#126;
--
Espacio
&#160;
nbsp
¡
&#161;
iexcl
¢
&#162;
cent
£
&#163;
pound
¤
&#164;
curren
¥
&#165;
yen
¦
&#166;
brvbar
§
&#167;
sect
¨
&#168;
uml
©
&#169;
copy
ª
&#170;
ordf
«
&#171;
laquo
¬
&#172;
not
­
&#173;
shy
®
&#174;
reg
¯
&#175;
macr
°
&#176;
deg
±
&#177;
plusmn
²
&#178;
sup2
³
&#179;
sup3
´
&#180;
acute
µ
&#181;
micro
&#182;
para
·
&#183;
middot
¸
&#184;
cedil
¹
&#185;
sup1
º
&#186;
ordm
»
&#187;
raquo
¼
&#188;
frac14
½
&#189;
frac12
¾
&#190;
frac34
¿
&#191;
iquest
À
&#192;
Agrave
Á
&#193;
Aacute
Â
&#194;
Acirc
Ã
&#195;
Atilde
Ä
&#196;
Auml
Å
&#197;
Aring
Æ
&#198;
AElig
Ç
&#199;
Ccedil
È
&#200;
Egrave
É
&#201;
Eacute
Ê
&#202;
Ecirc
Ë
&#203;
Euml
Ì
&#204;
Igrave
Í
&#205;
Iacute
Î
&#206;
Icirc
Ï
&#207;
Iuml
Ð
&#208;
ETH
Ñ
&#209;
Ntilde
Ò
&#210;
Ograve
Ó
&#211;
Oacute
Ô
&#212;
Ocirc
Õ
&#213;
Otilde
Ö
&#214;
Ouml
×
&#215;
times
Ø
&#216;
Oslash
Ù
&#217;
Ugrave
Ú
&#218;
Uacute
Û
&#219;
Ucirc
Ü
&#220;
Uuml
Ý
&#221;
Yacute
Þ
&#222;
THORN
ß
&#223;
szlig
À
&#224;
agrave
Á
&#225;
aacute
Â
&#226;
acirc
Ã
&#227;
atilde
Ä
&#228;
auml
Å
&#229;
aring
Æ
&#230;
aelig
Ç
&#231;
ccedil
È
&#232;
egrave
É
&#233;
eacute
Ê
&#234;
ecirc
Ë
&#235;
euml
Ì
&#236;
igrave
Í
&#237;
iacute
Î
&#238;
icirc
Ï
&#239;
iuml
Ð
&#240;
eth
Ñ
&#241;
ntilde
Ò
&#242;
ograve
Ó
&#243;
oacute
Ô
&#244;
ocirc
Õ
&#245;
otilde
Ö
&#246;
ouml
÷
&#247;
divide
Ø
&#248;
oslash
Ù
&#249;
ugrave
Ú
&#250;
uacute
Û
&#251;
ucirc
Ü
&#252;
uuml
Ý
&#253;
yacute
Þ
&#254;
thorn
Ÿ
&#255;
yuml

Por lo tanto la palabra página la podríamos escribir como :

Página
P&aacute;gina
P&#225;gina

Es por ello que si deseamos que cualquier visor de páginas Web pueda visualizar las letras acentuadas de nuestro documento debemos utilizar sus correspondientes entidades o códigos para representarlas.


2.2 Espaciados y saltos de líneas

En HTML solo se reconoce un espacio entre palabra y palabra, el resto de los espacios serán ignorados por el visor.

Ejemplo:

Esto es un frase.

Se vera:

Esto es una frase.

Asimismo tampoco se respetan las tabulaciones, retornos de carro etc... Para ello existen una serie de ordenes que indican estos códigos. Las ordenes <PRE> y </PRE> obliga al visor a visualizar el texto tal y como ha sido escrito, respetando tabulaciones, espacios, retornos de carro, etc..

Ejemplo:

<PRE> Este texto ha Sido

Preformateado.</PRE>

Se vera:

Este texto ha Sido

Preformateado.

Para indicar un salto de línea se utiliza la orden <BR> y para un cambio de párrafo (deja una línea en blanco en medio) se utiliza la orden <P>.

Ejemplo:

Esto es un salto de línea<BR> y esto es <p>un salto de párrafo

Se vera:

Esto es un salto de línea

Y esto es

 

un salto de párrafo

 La orden <P> puede usarse también como orden "cerrada" <P> y </P> indicando de esta manera los atributos de un párrafo en concreto. Cuando se usa de esta manera tiene el parámetro align que indica al visor la forma de "justificar" el párrafo. Los valores posibles de este parámetro son LEFT, RIGHT y CENTER, estando aun en estudio el valor JUSTIFY.

Ejemplo:

<P Align = right>Este es un ejemplo de un párrafo de texto justificado a la derecha.</P>

<P Align = center>Este es un ejemplo de párrafo de texto centrado.</P>

Se vera:

Este es un ejemplo de un párrafo de texto justificado a la derecha.
Este es un ejemplo de párrafo de texto centrado.

La orden <HR> muestra una línea horizontal de tamaño determinable que sirve para separar párrafos o temas. Tiene los siguientes parámetros opcionales :

align = posición
Alinea la línea a la izquierda (left), a la derecha (right) o la centra (center).
noshade
No muestra sombra, evitando el efecto en tres dimensiones.
size = numero
Indica el grosor de la línea en pixeles.
width = num / %
Indica el ancho de la línea en tanto por ciento en función del ancho de la ventana del visor. También se puede especificar un número que indicaría el ancho de la línea en pixeles.
Ejemplo:

<HR align = center size = 20 width = 50%>


Se vera:

La orden <HR> sin ningún parámetro mostraría una línea horizontal que ocuparía todo el ancho de la página. Estas líneas sencillas son las que ves en este manual para separar las diferentes secciones



 Anterior | Siguiente

Julián Andrés Muñoz Castro Ing. Electrónica Universidad del QUINDIO (Armenia)