jueves, 9 de febrero de 2012

resumenes de las clases de html


  • Generalidades
    El lenguaje  HTML es un sistema para definir tipos de documentos estructurados y lenguajes de marcas para representar esos mismos documentos. Este lenguajees una aplicacion del GSML(standard generalized mackup languaje).
  • Fundamentos:
  • Caracteres:Dependiendo del editor de textos el documento HTML puede tener distintos juegos de caracteres.
    Toda cadena de caracteres  se visualizara en el navegador.
    Para reducir los documentos a ASCII de 7 bits y representar los caracteres empleados para marcar el texto, se definen dos mecanismos de referencia:

    -Referencia por nombre: el caracter se representa con un & seguido del nombre del caracter y un punto y coma. Por ejemplo:
    &

    -Referencia numerica: en lugar de dar la referencia por nombre, se escribe # seguido del numero de caracter. Por ejemplo:
    & 
  • Marcas:
    Las marcas delimitan los elementos de un documento HTML, como cabeceras, parrafos, etc.
    Las marcas siempre constan de dos partes, una marca de inicio y otra de final.
    Las marcas iniciales se escriben entre los simbolos "<"y">" y las finales entre "</"y">".Por ejemplo:
    <H1>Contenido</H1> es una cabecera de nivel uno.
    Al utilizar algunos elementos, no siempre es obligatorio la marca de final de cierre.
  • Nombres:
    Los nombres se componen se una letra seguida de letras.
  • Atributos:
    Cuando una marca inicial admite atributos, estos se escriben a continuacion del nombre del elemento:
    nombre_atributo=valor_atributo
    Aunque en algunos casos, basta con el nombre del atributo.
    El valor de un atributo puede ser:

    -Una cadena de caracteres entre comillas que contenga el simbolo de fin de marca (>).
    -Un  nombre.
  • Comentarios:
    La manera de incluir se realiza mediante la marca de comentarios:
    <! ... >
    Cada comentario comienza con "..." e incluye todo el texto.

    Identificacion del nivel HTML de un documento.
    El lenguaje HTML se compone por bloques, cada uno identifican mediante una instruccion de inicio y otra de final.

    ORGANIZACION DE UN DOCUMENTO
    Los documentos en formato HTML son un documento de elementos anidados. En el nivel mas alto, nos encontramos HTML que consta de dos partes:: cabecera y cuerpo.
    En la cabecera se proporciona informacion acerca del documento, mientras que el cuerpo contiene el texto de la pagina.
  • Cabecera:
    La cabecera es una informacion acerca de las caracteristicas generales del documento. Las marcas de principio y fin del bloque son:
    <HEAD>
    ...
    </HEAD>
    Puede contener los siguientes datos:
    -Titulo(TITLE). Indica el nombre del documento.

    -Direccion de base(BASE). Proporciona una direccion de base para interpretar los enlaces relativos cuando el documento se lee fuera de su contexto.

    -El documento es un indice(ISINDEX). Si se pone la palabra clave ISINDEX, el cliente interpretara que la pagina es un indice y permitira al usuario introducir palabras claves para buscarlas.

    -Enlaces relacionados(LINK).En la cabecera podemos ncluir varios enlaces relacionados con el documento, como versiones anteriores, direccion del autor, etc.

    -Metainformacion(META).Sirve para proporcionar informacion sobre el documento que no pueda ser expresada en los campos anteriores. La informacion se escribe usando nombre/valor que pueden ser empleados para dos propositos:

    1. Proporcionar datos al servidor de HTTP para que genere campos de cabecera.
    2. Para que un usuario incluya informacion adicional sobre el documento.

  • Cuerpo:
    El cuerpo contiene la parte mas importante del documento HTML. Es donde vamos a insertar todo el texto y los objetos van a ser presentados al usuario.
    <BODY>
    </BODY>


    Generalidades

    El lenguaje de HTML (Hypertext Markup Language), es un sistema para definir tipos de documentos estructurados y lenguajes de marcas para representar esos mismos documnetos. Este lenguaje es una aplicación del SGML (Standar Generalizer Makup Languaje)


    Dividiremos la descripción del lenguaje en varias partes:


    Descripcion de los componentes básicos de HTML: se indica el formato de los caracteres, marcas, nombres, atributos y comentarios.

    Estructura de los documentos: hablaremos de las marcas empleadas para definir las partes de un documento

    Caracteres, palabras y párrafos: juegos de caracteres aceptados en HTML

    Caracteres hipermedia: además de las marcas de formato, necesitamos marcas para definir relaciones

    Formularios. permiten la interaccion del usuario y el servidor mediante la definición de plantillas de formulario
    Tablas: en los documentos HTML se pueden introducir tablas
    Mapas: con los mapas creamos imagenes interactivas con el usuario
    Capas: con las capas estructuramos los documentos HTML
    FUNDAMENTOS


    CARACTERES
    toda cadena de caracteres imprimibles que no represente una maraca, se visualizará en el navegadro literalmente. Para reducir los documentos a ASCII de 7 bits y representar los caracteres empleados para marcas el texto,  se definen dos mecanismos de referencia:
    Referencia por nombre: el carácter se representa con un & seguido del nombre del carñácter y un punto y coma. Por ejemplo:
    &amp; sera el carácter &, y: &lt; el carácter <.
    Referencia numérica: en lugar de dar la referencia por nombre, se escribe # seguido del número de carácter en el código de caracteres seleccionado. Por ejemplo:
    &#38; será el carácter &, y: &#60; el carácter <.
    MARCAS
    Las marcas delimitan los elementos de un documento HTML, como cabeceras, parrafos, etc. Constan de dos partes, una marca de inicio del elemento y otra marca de finalizacion del elemento.
    Las marcas iniciales de escriben entre los símbolos "<" y ">" y las finales entre "</" y "/>"

    NOMBRES
    Los nombres se componen de una letra seguida de letras, dígitos o guiones.
    La longitud del nombre está limitada a 72 caracters. Los nombre no se distinguen entre mayúsculas o minúsculas, pero los nombre de entidades, sí

    ATRIBUTOS
    Cuando una marca inicial admite atributos, éstos se ecbriben a continuación del nombre del elemento:
    nombre_atributo=valor_atributo

    COMENTARIOS
    Se realiza mediante la marca de comentarios:
    <!.......>
    Todo comentario comineza con "--" e incluye todo el texto hasta la siguiente aparicion de "--"

    IDENTIFICACIÓN DEL NIVEL HTML
    El lenguaje HTML se compone por bloques, cada uno identificado por marcas. Dentro de cada bloque se pueden anidar más bloques, uno dentro de otro. Cada bloque correspondería con un nivel del documento HTML 

    ORGANIZACION DEL DOCUMENTO
    Los documentos en formato HTML son un conjunto de elementos anidados. En el nivel más alto, nos encontramos el elemneto HTMl (marca inicial<HTMl> y al final </HTML> que consta de dos partes: cabecera y cuerpo

    CABECERA
    La cabecera es una informacion acerca de las caracteristicas generales de documento. Las marcas de principio y fin del bloque son :
    <HEAD>........</HEAD>
    Puede contener los siguientes datos:
    TITULO: (TITLE)
    DIRECCION DE BASE: (BASE)
    EL DOCUMENTO ES UN INDICE: (ISINDEX)
    ENLACES RELACIONADOS: (LINK)
    METAINFORMACION: (META) 
    CUERPO
    El cuerpo contiene la parte más importante del documento. Sus marcas son:
    <BODY>.......</BODY>







    A continuacion dos videos muy claro sobre el tema:


INTRODUCCIONES BASICAS DE HMTL.

EL COMANDO HTML
<HTML>.........</HTML>
EL COMANDO DE PARRAFO
<P>.........</P>
 EL COMANDO DE SALTO DE LINEA
<BR>
LOS COMANDO DE ENCABEZAMIENTO
<H1>.........</H1>
<H2>..........</H2>
APARIENCIA DE TEXTO
NEGRITA: <B>.......</B>
CURSIVA: <EM>.....</EM>
PARPADEO: <BLINK>.......</BLINK>
ASIGNAR UN TAMAÑO FIJO: <TT>.......</TT>
SUBRAYADO: <U>.......</U>


LISTAS
LISTAS NO NUMERADAS: <UL>......</UL> los elementos con: <LI>.....</LI>
LISTAS NUMERADAS: <OL>.......</OL> los elementos con: <LI>.......</LI>
LISTAS DESCRIPTIVAS: <DL>......</DL> los elementos con: <DT>....</DT> y cada título con <DD>.......</DD>


CENTRANDO TEXTO
<CENTER>..........</CENTER>


LINEAS HORIZONTALES
<HR>


ENLACES
Para hacer una referencia que nos lleve a una parte del mismo documento: <A href= "#nombre"> Texto del enlace </A>
El nombre referenciado: <A NAME= "nombre">........</A>
Referencias a otros documentos
Referencia relativa: <A href= "ubicacion"> Texto del enlace </A>
Referencia Absoluta: <A "href= http//ordenador7directorio/archivo">
Referencia a una direccion e-mail: <A href= "mailto:dirección de e-mail"> Texto del enlace </A>
LOS FORMULARIOS

Un formulario es una plantilla creada para que el usuario se comunique con nuestro servidor Web de una  forma fácil. Igualment, nos puede enviar informacion de una forma ordenada, dependiendo de las etiquetas que suministremos en el formulario.
Dentro de un formulario podemos encontrar los siguientes elementos:
                     Declaración del fomulario (FORM)
                     Campos de entrada (INPUT)
                     Areas de texto (TEXTAREA)
 Declaración del Formulario
La declaración del formulario se pone entre las marcas:
<FORM>.........</FORM>
En la definición del formulario se pueden incluir los siguientes atributos:
                     ACTION. Especifica el URI (Universal Resource Identifier) de la acción asociada al formulario.
                     METHOD. Indica el método de acceso al URI de la acción. Se puede emplear los métodos GET y POST.
                     ENCTYPE. Especifica el tipo de codificación para el transporte de los pares nombre/valor, excepto en los casos en los que el protocolo no imponga uno.
Campus de entrada (IMPUT)
El elemento <IMPUT> representa un campo de entrada de datos.
Los tipos de entrada son:

                     TEXTO: IMPUT TIPE=TEXT
                     MAXLENGTH. Limita el máximo de caracteres
                     SIZE. Especifica la cantidad de espacio reservado para este campo
                     PASSWORD. IMPUT TYPE = PASSWORD.
                     CASILLA DE VERIFICACION: INPUT TYPE=CHECKBOX
                     BOTON DE OPCIÓN: INPUT TYPE=RADIO
                     BOTÓN DE ENVIO: INPUT TYPE=SUBMIT
                     NAME:Indica que este elemento constituye un campo cuyo valor es el del atributo VALUE
                     VALUE: Indica la etiqueta para el botón
                     PIXEL DE LA IMAGEN: INPUT TYPE=IMAGE
                     BOTÓN DE REINICIO: INPUT TYPE=RESET
Campos de selección (SELECT) 
El elemento <SELECT> se emplea para reducir el campo a una lista de valores.
Estos valores se presentan empleando elementos de tipo <OPTION>. Los atributos de elemento son:
                     MULTIPLE. Indica que el valor puede incluir mas de uan opción.
                     NAME. Especifica el nombre del campo.
                     SIZE. Determina el numero de ítems visibles.
                     SELECTED. Indica que esta opción está seleccionada inicialmente.
                     VALUE. Indica el valor a retornar si se selecciona la opción
 Área de texto (TEXTAREA)
El elemento <TEXTAREA> representa un campo de texto de multiples líneas.
Los atributos son:

                     COLS. El numero de columnas visibles.
                     NAME. nombre del campo
                     ROWS. El numero de ñíneas visibles
Envío de Formularios
Al presentarse el formulario al usuario por primera vez, el contenido de los campos es el de sus valores por defecto, ya sean en blanco o con texto.


Tipo de Codificación de Formularios
Al enviar un formulario este se codifica. El tipo de codificacion por defecto es, segun el esquema MIME. De esta forma, los datos obtenidos del formulario se presentan asi:

1.             Los nombre de campos y los valores son reemplazados por le símbolo "+", y los caracteres son sustituidos con los del URL
2.             Los campos se enlistan en el orden en el que aparecen en el documento.
Método Get: METHOD=GET
El método de envió GET es un método de consulta. El servidor recibe los datos en una variable de entorno llamada QUERYSTRING
Un ejemplo de formularios que se utilizan el método GET son las consultas a bases de datos, que no tienen efectos visibles en otros programas 
 
Al procesarse un formulario cuyo URL de acción es un URL de tipo HTML, el navegador genera un URI que comienza con el de acción, al que se le añade un interrogante y el conjunto de datos codificado.

Método Post: METHOD=POST
El método de envio POST, se tiliza cuando los datos del formlario realiza una modificación, por ejemplo, en la base de datos


MARCOS
Los marcos o frames nos brindan la posibilidad de dividir nuestras páginas Web en varias regiones.
Cada marco puede verse como una página independiente:

                     Se lo puede asignar un URL de modo que pueda cargar informacion de modo independiente.
                     Es posible asignarle nombre, permitiendo que sea referenciado por otros URLs
                     Permiten redimensionarse denamicamente.
Con los marcos podemos conseguir los siguiente efectos.

                     Los elementos como barras de control, titulos graficos. Es decir, mientras el usuario navega por los marcos dinámicos los contenidos seguiran estáticos.
                     Podemos crear marcos con índices de contenido, de tal manera, que la información se presente en otro marco contiguo.
                     Dle mismo modo, el diseño de una página con marcos paralelos. nos permitira enviar consultas en un marco y que estas sean divisadas en el otro.
COMANDOS PARA CREAR MARCOS:

                      FRAMESET define un conjunto de marcos.
<FRAMSET>..........</FRAMSET>
                      FRAME describe las caracteristicas de un marco
<FRAME>
                     NOFRAMES que utilizan los navegadores que no soportan los comandos que hacen referencia a los marcos.
<NOFRAMES>.........................</NOFRAMES>

A continuacion unos videos sobre el tema:

















martes, 7 de febrero de 2012

programacion HTML

La programacion HTML esta escrita en hipertexto , se maneja por medio de etiquetas la cual es encontrada en los buscadores
Pasos para crear HTML 
1.- Crear Carpeta=> la cual esta compuesta por :
-Trabajo
-Videos
-Enlaces
-Sonido
-Imagenes.
Todos estos componentes forma un Sitio Web.

Hay paginas estaticas como:
www.Trabajo...........=> la cual esta en la computadora.
Hay paginas dominios como:
www.verbodivino.edu.ec=>la cual aparece en la red.

Los programas que pueden utilizarse para hacer paginas HTML son:
-En Windows- blog de notas
-En Linux-Gedit=> Aplicaciones-Accesorios-gedit o editor de textos

CODIGO DE PROGRAMACION

1.- HTML (primer ejemplo)

<HTML>
<head></head> => abrir y cerrar
<body>
Bienvenidos al curso html
</body>
</HTML>

Para guardar tenemos que :
-clic en archivo-guardar como
con el siguiente nombre:
miprimerpagina.html

nota:siempre debe esta con la terminacion .html

2.-<HTML>
<head><title>curso de HTML quinto fima a </title>          </Head>
<body>
Bienvenidos al curso HTML
</body>
A continuacion un buen video de como crear una pagina web: 


 COMO PERSONALIZAR MI PAGINA WEB:
PONER COLOR DE TEXTO:
Para poner color de texto tenemos que utilizar el siguiente atributo:
text entre las etiquetas <body>.....</body>
A continuacion le mostramos codigos de los colores.
#FFFFFF       BLANCO
#FF0000        ROJO
#0000FF        AZUL
#00FFFF       CYAN
#70DB93       AGUA MARINO
#C0C0C0      PLOMO
#000000        NEGRO
#00FF00        VERDE
#FF00FF       MAGENTE
#FFFF00       AMARILLO
#A62A2A       CAFE
#4F2F4F        VIOLETA



<html>
 <head> <title>Curso de html quinto fima"a"</title> </head>
 <body bgcolor="#70DB93" text="#0000FF"> 
   Bienvenidos al curso de html
 </body>
</html>

PARA CONFIGURAR LA MEDIDA DE LAS LETRAS.
<font size="10" face="Verdana"> Despues de </head>...............................
Como en este ejemplo:



<html>
 <head> <title>Curso de html quinto fima"a"</title> </head>
 <body bgcolor="#70DB93" text="#0000FF"> <font size="10" face="Verdana">
   Bienvenidos al curso de html
 </body>
</html>





UN VIDEO SOBRE ESTAS CONFIGURACIONES:





                                        COMO ALINIAR EL TEXTO
Tenemos varias opciones:
<p align=left>                  izquierda.
<p align=right>               derecha.
<p aligh=center>             centro.
<br>                                 salto de linea
A continuacion un ejemplo:
<html>
 <head>
  <title> centrar texto </title> </head>
 <body bgcolor="white">
 <div align="left">hola mundo</div>
 <div align="right">quinto fima a</div>
 <div align="center">navidad</div>
 </body>
</html>
 Un claro ejemplo es:

<html>
 <head> <title>centrar texto</title> </head>
 <body>

 <div align="left"> <font  color="orange"><font size="7"> navidad</div>
 <div align="right"> <font  color="blue"><font size="7"> navidad</div>
 <div align="center"> <font  color="red"><font size="7"> navidad</div>
 </body>
</html>


Para agregar un contenido grafico a nuestra pagina html :
Aqui les dejo un link donde nos muestra los pasos que tenemos que hacer para poner un grafico dentro de nuestra pagina:
http://www.aulafacil.com/CursoHtml/Lecc-18.htm
Para insertar una imagen utilizamos<img src="aqui ponemos la direccion de la imagen">
Para tener un espacio entre parrafos ponemoss
<br.................................</br>

Para agregar vi~netas es con <ul> a continuacion <li>....... y terminamos con </ul>
Para agregar numerales es con <ol> a continuacion <li>...... y terminamos con </ol>
Para agregar links es con :
<a href=".................................">pulse.................. </a>
Para agregar una imagen
<img src="monigote.gif"alt="mi monigote"> <p>


-Etiqueta para marquesino o en movimiento=>
<marquee><h1>TEXTO</h1></marquee>
-Etiqueta para intermitente es=>
<blink>INTERMITENTE</blink>
-Etiqueta para agregar una tabla es=>
<table border=1><tr><td>Fila 1 Columna 1</td><td> Fila 1 Columna 2</td></tr><td>Fila 2 Columna 1</td><td> Fila 2 Columna 2</td></tr></table>
A continuacion un video sobre como agregar una tabla en html.






-Etiqueta para poner una imagen como fondo=>
<body background="imagen.gif">
A continuacion un video sobre este tema:









-Etiqueta para agregar un video en html=>
"Para añadir un video (avi, mpg, wmv, ram, rm...) o un archivo de audio (wma, mp3, mid...) puedes utilizar la directiva <embed> con los posibles parámetros: 

src="fichero" Indica el nombre del fichero 

autostart="xxx" Puedes usar true para que empieze a reproducir al cargar la página o false para tener que dar al play para empezar. 

loop="xxx" Usa true para que al acabar vuelva a empezar, y false para que no lo haga. 

hidden="false" Usa true para ocultar los botones, y false para que se muestren. 

width="200" Ancho que ocupará (incluyendo controles) 

height="200" Alto que ocupará (incluyendo controles) 

Un ejemplo: 

<embed src="archivos/mi_archivo.avi" loop=true autostart=false hidden=false width=400 height=200> 

El ordenador donde se vea la página debe tener instalado y configurado un reproductor, p. ej. el Windows Media Player, y el codec del archivo si corresponde. 
                                            
                                            RESUMEN DE LAS ETIQUETAS
<html>
<head><title>TITULO</title></head>
<body bgcolor="red"> </body>
<div align="center">TEXTO </div>
<div align="left"> <font color="orange"><font size="7"> navidad</div>
<div align="center"> <img src="homero3d.gif">
<a href="DIRECCION WEB">TEXTO</a>
<marquee><h1>TEXTO</h1></marquee>
<blink>INTERMITENTE</blink>
<ul>
 <li>VINIETA
 <li>VINIETA
 </ul>
 <ol>
 <li>NUMERALES
 <li>NUMERALES
 <ol>
</body>
</html>