SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
CURSO BÁSICO DE HTML
                                  Luis José Sánchez González




                                            INTRODUCCIÓN
Para crear una página web podemos optar por una de los siguientes métodos:

       a)    Utilizar una herramienta de diseño web como Screem, Blue Fish, Front Page o incluso un
            procesador de textos como el Writer de OpenOffice o el Word de Microsoft.

                Ventaja:
                – Casi cualquiera puede hacer páginas web en poco tiempo.

                Inconvenientes:
                – Cada herramienta le da a la página un sutil toque personal y se suele notar cuál de ellas
                   se ha utilizado para su elaboración.
                – Puede que la página no se vea bien en cualquier navegador, especialmente si se utilizan
                   herramientas de Microsoft.
                – Por lo general, las páginas suelen quedar bastante cutres.

       b) Escribir la página directamente en HTML (HyperText Markup Language).

                Ventaja:
                – Tienes control absoluto sobre lo que estás haciento.
                – Sólo hace falta un sencillo editor de texto.

                Inconvenientes:
                – Hay que saber HTML.
                – Es laborioso hacer cualquier cosa por insignificante que parezca por lo que se suele
                   emplear mucho tiempo en crear y mantener una página web.

       c)    Método mixto. Consiste en crear el esqueleto de la página con una herramienta y luego
            modificarla a mano introduciendo o cambiando código HTML.

                Ventaja:
                – En principio parece que reúne las ventajas de los dos métodos anteriores.

                Inconvenientes:
                – En la práctica, aúna los inconvenientes de los dos métodos anteriores. Resulta más difícil
                   retocar el código generado por una herramienta de diseño que el código escrito por uno
                   mismo.




    Luis José Sánchez González                                                            Curso de HTML
MÉTODO DE TRABAJO
Para crear una página web escribiendo código HTML sólo necesitamos un procesador de textos (cuanto
más simple mejor) y un navegador para ir viendo cómo van quedando las páginas. Como editores, en Linux
se puede utilizar por ejemplo el Kword y, en Windows, el bloc de notas. Como navegador, el que más te
guste (Opera, Internet Explorer, Nestcape Navigator,etc.), personalmente utilizo Opera.

El método de trabajo será simple, tendremos abierto tanto el editor de texto como el navegador, y en ambos
estará cargado el fichero sobre el que estamos trabajando. Iremos modificando el fichero en el editor e
iremos dándole al botón de actualizar del navegador para ver los cambios producidos.



                                        PRIMERA PÁGINA
Escribiremos el siguiente código en el editor de texto y lo guardaremos como “primera.html”.


   <HTML>
   <BODY>
    Esta es mi primera página.
   </BODY>
   </HTML>


Lo cargamos desde el navegador et voilà, ya tenemos hecha nuestra primera página web.
Las etiquetas <HTML> y </HTML> marcan respectivamente el principio y el final de un documento escrito en
HTML. Entre las etiquetas <BODY> y </BODY> se escribirá el cuerpo en sí de la página, lo que realmente
queremos que se muestre.



                    CABECERA, TÍTULO Y ALINEACIÓN DEL TEXTO
Vamos a elaborar un poco más la página anterior. Ahora podemos guardarla como “pagina02.html”.


   <HTML>
     <HEAD>
     <TITLE>Segunda página del curso de HTML</TITLE>
     <META AUTHOR="Luis José Sánchez González">
     <META KEYWORDS="página web curso HTML">
     <META DESCRIPTION="Esta página forma parte de un curso de HTML.
                        En ella se muestran conceptos básicos
                        como el título de una página
                        o la alineación del texto.">
     </HEAD>

     <BODY>

     <CENTER>
     <H1>Segunda Página.</H1>
     Esta frase está centrada.<BR>
     </CENTER>
     <DIV ALIGN="LEFT">Esto está pegado<BR>


    Luis José Sánchez González                                                                 Curso de HTML
a la izquierda.</DIV><BR>
     <DIV ALIGN="RIGHT">Y esta última frase está<BR>
     pegada a la derecha.</DIV>

     </BODY>

     </HTML>

Entre las etiquetas <HEAD> y </HEAD> se puede especificar información que puede ser más o
menos relevante pero que no afecta al contenido, como por ejemplo el título de la página, su autor,
una serie de palabras clave por las que se puede encontrar la página si se da de alta en un buscador
y la descripción del contenido de la página.

Con <H1>, <H2>, <H3>, <H4>, <H5> y <H6> se indica el tipo de cabecera o título. <H1> muestra la
cabecera más grande y <H6> la más pequeña.
<BR> provoca un salto de línea.
Por último <CENTER> permite centrar un texto y <DIV ALIGN> nos permite alinearlo a la izquierda o
a la derecha.




                           FORMATO DEL TEXTO Y COLORES
Se puede cambiar tanto el color del fondo de la página como el del texto que contiene. El color se
puede indicar escribiendolo en inglés o bien especificando la cantidad de rojo, verde y azul. Para cada
color se utilizan dos dígitos en hexadecimal (desde el 00 hasta el FF). Por ejemplo, siqueremos
utilizar un color que tenga el máximo de rojo, mucho verde y casi nada de azul podríamos usar el
“#FF9912” (FF de rojo, 99 de verde y 12 de azul).
Las etiquetas <P> y </P> marcan el comienzo y el final de un párrafo.



   <HTML>
     <HEAD>
     <META AUTHOR="Luis José Sánchez González">
     </HEAD>

     <BODY BGCOLOR="yellow">

     <CENTER>
     <H1>PÁGINA EN COLORES.</H1><BR>
     <H2><FONT COLOR="green">ESTOY EN COLOR VERDE</FONT></H2><BR>
     <H2><FONT COLOR="blue">ESTOY EN COLOR AZUL</FONT></H2><BR>
     <P>
     <FONT COLOR="red">Este párrafo está en color rojo. Esto es
     letra <B>negrita</B>, <I>cursiva</I> y <U>subrayado</U>.</FONT>
     </P>
     <P>
     <FONT COLOR="#F50099">Este párrafo debe salir en color violeta
     (mezcla de rojo y azul).</FONT>
     </P>
     </CENTER>

     </BODY>

     </HTML>




    Luis José Sánchez González                                                              Curso de HTML
HIPERENLACES
Mediante <A HREF=”enlace”> podemos crear un hiperenlace a otra página o a cualquier otro fichero.


    <HTML>
      <HEAD>
      <META AUTHOR="Luis José Sánchez González">
      </HEAD>

      <BODY>

      <CENTER>
      <H1><FONT COLOR="green">ENLACES A SITIOS INTERESANTES.</FONT></H1><BR>
      <P>
      <FONT COLOR="red">Esta página contiene enlaces a sitios
      muy interesantes.</FONT>
      </P>

      <A HREF="primera.html">Mi primera página web</A><BR><BR>
      Buscadores:<A HREF="http://www.linux.org">www.linux.org</A><BR><BR>
      Páginas generales:<A HREF="http://www.terra.es">Terra</A>
                        <A HREF="http://www.lycos.es">Lycos</A><BR><BR>

      </CENTER>
      </BODY>
    </HTML>



Ejercicio

•   Crea una página web temática con alguna información y enlaces sobre un determinado tema (ciencia,
    moda, motor, música, etc.)




     Luis José Sánchez González                                                         Curso de HTML
IMÁGENES
Para insertar una imagen dentro de nuestra página utilizaremos <IMG SRC=”nombre_de_la_imagen”>,
donde nombre_de_la_imagen será el nombre del fichero que contiene la imagen que queremos mostrar, por
ejemplo gato.jpg, coche_tunning.gif, pucca.bmp.


  <HTML>

  <BODY>

     <CENTER>

     <H1>MIS ANIMALES FAVORITOS</H1>
     <BR>
     <BR>

     <IMG SRC="perro.jpg"><IMG SRC="gato.jpg"><IMG SRC="caballo.jpg">

     </CENTER>

  </BODY>

  </HTML>


En el ejemplo anterior tenemos una página con 3 imágenes. Por supuesto, esas tres imágenes deben
estar en la misma carpeta en la que se encuentra la página. De no ser así habría que indicar la ruta
completa donde se encuentra ubicada la imágen.

Una imagen puede funcionar también como un hiperenlace. En el siguiente ejemplo podemos comprobar
cómo si pinchamos sobre la imagen, el navegador se va a la página indicada.



  <HTML>

  <BODY>

     <CENTER>

     <H1>COCHES DEPORTIVOS</H1>
     <BR>
     Haz click sobre el coche rojo para ir             a la página oficial de Ferrari
     <A HREF="http://www.ferrari.com"><IMG             SRC="c_rojo.gif"></A><BR>
     Haz click sobre el coche gris para ir             a la página oficial de Porsche
     <A HREF="http://www.porsche.com"><IMG             SRC="c_gris.gif"></A>

     </CENTER>

  </BODY>

  </HTML>




    Luis José Sánchez González                                                           Curso de HTML
TABLAS
En ocasiones puede ser útil tener la información organizada mediante tablas. Una tabla está formada
por celdas que se distribuyen en filas y columnas. En HTML, las filas se delimitan con <TR> y </TR>.
Dentro de cada fila, las distintas celdas se identifican con <TD> y </TD>.

Veamos un ejemplo sencillo con dos filas y tres columnas.


   <HTML>

   <BODY>

     <CENTER>

     <H2>TABLA CON DOS FILAS Y TRES COLUMNAS</H2><BR>

     <TABLE BORDER=1>

       <TR>
         <TD>LUNES</TD>
         <TD>MARTES</TD>
         <TD>MIÉRCOLES</TD>
       </TR>

       <TR>
         <TD>Lentejas</TD>
         <TD>Macarrones</TD>
         <TD>Coles</TD>
       </TR>

     </TABLE>

     </CENTER>

   </BODY>

   </HTML>


Esta página mostraría lo siguiente:

                          TABLA CON DOS FILAS Y 3 COLUMNAS

                        LUNES          MARTES               MIÉRCOLES
                        Lentejas       Macarrones           Coles




    Luis José Sánchez González                                                           Curso de HTML

Más contenido relacionado

La actualidad más candente

MANUAL BASICO EN HTML
MANUAL BASICO EN HTMLMANUAL BASICO EN HTML
MANUAL BASICO EN HTML
princesyadi27
 
como hacer una pagina web con bloc de notas
como hacer una pagina web con bloc de notascomo hacer una pagina web con bloc de notas
como hacer una pagina web con bloc de notas
jose_rock
 
Practico html
Practico htmlPractico html
Practico html
lucascen
 
Actividades iniciales html
Actividades iniciales htmlActividades iniciales html
Actividades iniciales html
Pepe Potamo
 

La actualidad más candente (20)

MANUAL BASICO EN HTML
MANUAL BASICO EN HTMLMANUAL BASICO EN HTML
MANUAL BASICO EN HTML
 
Taller de HTML
Taller de HTMLTaller de HTML
Taller de HTML
 
Html actividades 1
Html actividades  1Html actividades  1
Html actividades 1
 
Ejercicios de HTML
Ejercicios de HTMLEjercicios de HTML
Ejercicios de HTML
 
como hacer una pagina web con bloc de notas
como hacer una pagina web con bloc de notascomo hacer una pagina web con bloc de notas
como hacer una pagina web con bloc de notas
 
comandos de pagina web
comandos de pagina webcomandos de pagina web
comandos de pagina web
 
Comando y ejercicios para HTML
Comando y ejercicios para HTMLComando y ejercicios para HTML
Comando y ejercicios para HTML
 
Practico html
Practico htmlPractico html
Practico html
 
Html actividades 1
Html actividades  1Html actividades  1
Html actividades 1
 
3.css
3.css3.css
3.css
 
Actividades iniciales html
Actividades iniciales htmlActividades iniciales html
Actividades iniciales html
 
Guia html 1
Guia html 1Guia html 1
Guia html 1
 
Etiquetas de html
Etiquetas de htmlEtiquetas de html
Etiquetas de html
 
Alexander y diego paginas de html
Alexander y diego paginas de htmlAlexander y diego paginas de html
Alexander y diego paginas de html
 
Manual de introducción a CSS3
Manual de introducción a CSS3Manual de introducción a CSS3
Manual de introducción a CSS3
 
Html creacion de una pagina. Adriano Mazziotti
Html  creacion de una pagina. Adriano MazziottiHtml  creacion de una pagina. Adriano Mazziotti
Html creacion de una pagina. Adriano Mazziotti
 
Curso HTML y CSS, parte 2
Curso HTML y CSS, parte 2Curso HTML y CSS, parte 2
Curso HTML y CSS, parte 2
 
Guia2 html
Guia2 htmlGuia2 html
Guia2 html
 
Html (ppt)
Html (ppt)Html (ppt)
Html (ppt)
 
Html icredes
Html icredesHtml icredes
Html icredes
 

Destacado

платые доп услуги
платые доп услугиплатые доп услуги
платые доп услуги
virtualtaganrog
 
Digital alcohol detection and automatic signalling system along
Digital alcohol detection and automatic signalling system alongDigital alcohol detection and automatic signalling system along
Digital alcohol detection and automatic signalling system along
mveena
 
Principles of negotiation
Principles of negotiationPrinciples of negotiation
Principles of negotiation
Onike Rahaman
 
нетрадиционное рисование
нетрадиционное рисованиенетрадиционное рисование
нетрадиционное рисование
virtualtaganrog
 
логопедические услуги
логопедические услугилогопедические услуги
логопедические услуги
virtualtaganrog
 
Regen urb newsletter #23
Regen urb newsletter #23Regen urb newsletter #23
Regen urb newsletter #23
regenurb
 
обучение чтению
обучение чтениюобучение чтению
обучение чтению
virtualtaganrog
 
хореографический кружок «бусинки»
хореографический кружок «бусинки»хореографический кружок «бусинки»
хореографический кружок «бусинки»
virtualtaganrog
 

Destacado (19)

Pewen catálogo
Pewen catálogoPewen catálogo
Pewen catálogo
 
SEO is NOT dead, you are just doing it wrong!
SEO is NOT dead, you are just doing it wrong!SEO is NOT dead, you are just doing it wrong!
SEO is NOT dead, you are just doing it wrong!
 
Dimensiones
DimensionesDimensiones
Dimensiones
 
платые доп услуги
платые доп услугиплатые доп услуги
платые доп услуги
 
Rjz Cyrela Like Residencial Club, Apartamentos no Rio, Barra Olímpica, 2556-5838
Rjz Cyrela Like Residencial Club, Apartamentos no Rio, Barra Olímpica, 2556-5838Rjz Cyrela Like Residencial Club, Apartamentos no Rio, Barra Olímpica, 2556-5838
Rjz Cyrela Like Residencial Club, Apartamentos no Rio, Barra Olímpica, 2556-5838
 
How do app reviews influence app store ranks?
How do app reviews influence app store ranks?How do app reviews influence app store ranks?
How do app reviews influence app store ranks?
 
predavanje Portoroz 2013
predavanje Portoroz 2013predavanje Portoroz 2013
predavanje Portoroz 2013
 
Digital alcohol detection and automatic signalling system along
Digital alcohol detection and automatic signalling system alongDigital alcohol detection and automatic signalling system along
Digital alcohol detection and automatic signalling system along
 
Principles of negotiation
Principles of negotiationPrinciples of negotiation
Principles of negotiation
 
Workshop Criatividade e geração de ideias de negócio sustentáveis
Workshop Criatividade e geração de ideias de negócio sustentáveisWorkshop Criatividade e geração de ideias de negócio sustentáveis
Workshop Criatividade e geração de ideias de negócio sustentáveis
 
Week 1 assignment - Timbre
Week 1 assignment - TimbreWeek 1 assignment - Timbre
Week 1 assignment - Timbre
 
MnSearch Summit - Keynote - Lee Odden - Where Does Search Fit In The Digital ...
MnSearch Summit - Keynote - Lee Odden - Where Does Search Fit In The Digital ...MnSearch Summit - Keynote - Lee Odden - Where Does Search Fit In The Digital ...
MnSearch Summit - Keynote - Lee Odden - Where Does Search Fit In The Digital ...
 
кружок ольга
кружок ольгакружок ольга
кружок ольга
 
нетрадиционное рисование
нетрадиционное рисованиенетрадиционное рисование
нетрадиционное рисование
 
логопедические услуги
логопедические услугилогопедические услуги
логопедические услуги
 
Regen urb newsletter #23
Regen urb newsletter #23Regen urb newsletter #23
Regen urb newsletter #23
 
PosterFall2014.SART-Final
PosterFall2014.SART-FinalPosterFall2014.SART-Final
PosterFall2014.SART-Final
 
обучение чтению
обучение чтениюобучение чтению
обучение чтению
 
хореографический кружок «бусинки»
хореографический кружок «бусинки»хореографический кружок «бусинки»
хореографический кружок «бусинки»
 

Similar a Curso html

Clase 1 de html
Clase 1 de htmlClase 1 de html
Clase 1 de html
UTLA
 
Codigos HTML...paginas web
Codigos HTML...paginas webCodigos HTML...paginas web
Codigos HTML...paginas web
ABel Palma
 
Manual html1 (Informatica Aplia Educa)
Manual html1 (Informatica Aplia Educa)Manual html1 (Informatica Aplia Educa)
Manual html1 (Informatica Aplia Educa)
Mariscalino2012
 
Html, css y tablas.compressed
Html, css y tablas.compressedHtml, css y tablas.compressed
Html, css y tablas.compressed
Carlos Ruedas
 

Similar a Curso html (20)

Como crear paginas en html
Como crear paginas en htmlComo crear paginas en html
Como crear paginas en html
 
Codigo html
Codigo htmlCodigo html
Codigo html
 
Lenguaje de programación de páginas web
Lenguaje de programación de páginas webLenguaje de programación de páginas web
Lenguaje de programación de páginas web
 
Consulta de html
Consulta de html Consulta de html
Consulta de html
 
Pagina web
Pagina webPagina web
Pagina web
 
Html
HtmlHtml
Html
 
Clase 1 de html
Clase 1 de htmlClase 1 de html
Clase 1 de html
 
Codigos HTML...paginas web
Codigos HTML...paginas webCodigos HTML...paginas web
Codigos HTML...paginas web
 
Guia html
Guia htmlGuia html
Guia html
 
Html tutorial
Html tutorialHtml tutorial
Html tutorial
 
Escuela Abierta - Taller de Html
Escuela Abierta - Taller de HtmlEscuela Abierta - Taller de Html
Escuela Abierta - Taller de Html
 
Html
HtmlHtml
Html
 
presentación de código html.pptx
presentación de código html.pptxpresentación de código html.pptx
presentación de código html.pptx
 
Php curso02
Php   curso02Php   curso02
Php curso02
 
Manual html1 (Informatica Aplia Educa)
Manual html1 (Informatica Aplia Educa)Manual html1 (Informatica Aplia Educa)
Manual html1 (Informatica Aplia Educa)
 
Html, css y tablas.compressed
Html, css y tablas.compressedHtml, css y tablas.compressed
Html, css y tablas.compressed
 
Como hacer una página web fácil
Como hacer una página web fácilComo hacer una página web fácil
Como hacer una página web fácil
 
Curso HTML.pptx
Curso HTML.pptxCurso HTML.pptx
Curso HTML.pptx
 
Curso HTML básico.pptx
Curso HTML básico.pptxCurso HTML básico.pptx
Curso HTML básico.pptx
 
Guia de repaso html11
Guia de repaso html11Guia de repaso html11
Guia de repaso html11
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (14)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Curso html

  • 1. CURSO BÁSICO DE HTML Luis José Sánchez González INTRODUCCIÓN Para crear una página web podemos optar por una de los siguientes métodos: a) Utilizar una herramienta de diseño web como Screem, Blue Fish, Front Page o incluso un procesador de textos como el Writer de OpenOffice o el Word de Microsoft. Ventaja: – Casi cualquiera puede hacer páginas web en poco tiempo. Inconvenientes: – Cada herramienta le da a la página un sutil toque personal y se suele notar cuál de ellas se ha utilizado para su elaboración. – Puede que la página no se vea bien en cualquier navegador, especialmente si se utilizan herramientas de Microsoft. – Por lo general, las páginas suelen quedar bastante cutres. b) Escribir la página directamente en HTML (HyperText Markup Language). Ventaja: – Tienes control absoluto sobre lo que estás haciento. – Sólo hace falta un sencillo editor de texto. Inconvenientes: – Hay que saber HTML. – Es laborioso hacer cualquier cosa por insignificante que parezca por lo que se suele emplear mucho tiempo en crear y mantener una página web. c) Método mixto. Consiste en crear el esqueleto de la página con una herramienta y luego modificarla a mano introduciendo o cambiando código HTML. Ventaja: – En principio parece que reúne las ventajas de los dos métodos anteriores. Inconvenientes: – En la práctica, aúna los inconvenientes de los dos métodos anteriores. Resulta más difícil retocar el código generado por una herramienta de diseño que el código escrito por uno mismo. Luis José Sánchez González Curso de HTML
  • 2. MÉTODO DE TRABAJO Para crear una página web escribiendo código HTML sólo necesitamos un procesador de textos (cuanto más simple mejor) y un navegador para ir viendo cómo van quedando las páginas. Como editores, en Linux se puede utilizar por ejemplo el Kword y, en Windows, el bloc de notas. Como navegador, el que más te guste (Opera, Internet Explorer, Nestcape Navigator,etc.), personalmente utilizo Opera. El método de trabajo será simple, tendremos abierto tanto el editor de texto como el navegador, y en ambos estará cargado el fichero sobre el que estamos trabajando. Iremos modificando el fichero en el editor e iremos dándole al botón de actualizar del navegador para ver los cambios producidos. PRIMERA PÁGINA Escribiremos el siguiente código en el editor de texto y lo guardaremos como “primera.html”. <HTML> <BODY> Esta es mi primera página. </BODY> </HTML> Lo cargamos desde el navegador et voilà, ya tenemos hecha nuestra primera página web. Las etiquetas <HTML> y </HTML> marcan respectivamente el principio y el final de un documento escrito en HTML. Entre las etiquetas <BODY> y </BODY> se escribirá el cuerpo en sí de la página, lo que realmente queremos que se muestre. CABECERA, TÍTULO Y ALINEACIÓN DEL TEXTO Vamos a elaborar un poco más la página anterior. Ahora podemos guardarla como “pagina02.html”. <HTML> <HEAD> <TITLE>Segunda página del curso de HTML</TITLE> <META AUTHOR="Luis José Sánchez González"> <META KEYWORDS="página web curso HTML"> <META DESCRIPTION="Esta página forma parte de un curso de HTML. En ella se muestran conceptos básicos como el título de una página o la alineación del texto."> </HEAD> <BODY> <CENTER> <H1>Segunda Página.</H1> Esta frase está centrada.<BR> </CENTER> <DIV ALIGN="LEFT">Esto está pegado<BR> Luis José Sánchez González Curso de HTML
  • 3. a la izquierda.</DIV><BR> <DIV ALIGN="RIGHT">Y esta última frase está<BR> pegada a la derecha.</DIV> </BODY> </HTML> Entre las etiquetas <HEAD> y </HEAD> se puede especificar información que puede ser más o menos relevante pero que no afecta al contenido, como por ejemplo el título de la página, su autor, una serie de palabras clave por las que se puede encontrar la página si se da de alta en un buscador y la descripción del contenido de la página. Con <H1>, <H2>, <H3>, <H4>, <H5> y <H6> se indica el tipo de cabecera o título. <H1> muestra la cabecera más grande y <H6> la más pequeña. <BR> provoca un salto de línea. Por último <CENTER> permite centrar un texto y <DIV ALIGN> nos permite alinearlo a la izquierda o a la derecha. FORMATO DEL TEXTO Y COLORES Se puede cambiar tanto el color del fondo de la página como el del texto que contiene. El color se puede indicar escribiendolo en inglés o bien especificando la cantidad de rojo, verde y azul. Para cada color se utilizan dos dígitos en hexadecimal (desde el 00 hasta el FF). Por ejemplo, siqueremos utilizar un color que tenga el máximo de rojo, mucho verde y casi nada de azul podríamos usar el “#FF9912” (FF de rojo, 99 de verde y 12 de azul). Las etiquetas <P> y </P> marcan el comienzo y el final de un párrafo. <HTML> <HEAD> <META AUTHOR="Luis José Sánchez González"> </HEAD> <BODY BGCOLOR="yellow"> <CENTER> <H1>PÁGINA EN COLORES.</H1><BR> <H2><FONT COLOR="green">ESTOY EN COLOR VERDE</FONT></H2><BR> <H2><FONT COLOR="blue">ESTOY EN COLOR AZUL</FONT></H2><BR> <P> <FONT COLOR="red">Este párrafo está en color rojo. Esto es letra <B>negrita</B>, <I>cursiva</I> y <U>subrayado</U>.</FONT> </P> <P> <FONT COLOR="#F50099">Este párrafo debe salir en color violeta (mezcla de rojo y azul).</FONT> </P> </CENTER> </BODY> </HTML> Luis José Sánchez González Curso de HTML
  • 4. HIPERENLACES Mediante <A HREF=”enlace”> podemos crear un hiperenlace a otra página o a cualquier otro fichero. <HTML> <HEAD> <META AUTHOR="Luis José Sánchez González"> </HEAD> <BODY> <CENTER> <H1><FONT COLOR="green">ENLACES A SITIOS INTERESANTES.</FONT></H1><BR> <P> <FONT COLOR="red">Esta página contiene enlaces a sitios muy interesantes.</FONT> </P> <A HREF="primera.html">Mi primera página web</A><BR><BR> Buscadores:<A HREF="http://www.linux.org">www.linux.org</A><BR><BR> Páginas generales:<A HREF="http://www.terra.es">Terra</A> <A HREF="http://www.lycos.es">Lycos</A><BR><BR> </CENTER> </BODY> </HTML> Ejercicio • Crea una página web temática con alguna información y enlaces sobre un determinado tema (ciencia, moda, motor, música, etc.) Luis José Sánchez González Curso de HTML
  • 5. IMÁGENES Para insertar una imagen dentro de nuestra página utilizaremos <IMG SRC=”nombre_de_la_imagen”>, donde nombre_de_la_imagen será el nombre del fichero que contiene la imagen que queremos mostrar, por ejemplo gato.jpg, coche_tunning.gif, pucca.bmp. <HTML> <BODY> <CENTER> <H1>MIS ANIMALES FAVORITOS</H1> <BR> <BR> <IMG SRC="perro.jpg"><IMG SRC="gato.jpg"><IMG SRC="caballo.jpg"> </CENTER> </BODY> </HTML> En el ejemplo anterior tenemos una página con 3 imágenes. Por supuesto, esas tres imágenes deben estar en la misma carpeta en la que se encuentra la página. De no ser así habría que indicar la ruta completa donde se encuentra ubicada la imágen. Una imagen puede funcionar también como un hiperenlace. En el siguiente ejemplo podemos comprobar cómo si pinchamos sobre la imagen, el navegador se va a la página indicada. <HTML> <BODY> <CENTER> <H1>COCHES DEPORTIVOS</H1> <BR> Haz click sobre el coche rojo para ir a la página oficial de Ferrari <A HREF="http://www.ferrari.com"><IMG SRC="c_rojo.gif"></A><BR> Haz click sobre el coche gris para ir a la página oficial de Porsche <A HREF="http://www.porsche.com"><IMG SRC="c_gris.gif"></A> </CENTER> </BODY> </HTML> Luis José Sánchez González Curso de HTML
  • 6. TABLAS En ocasiones puede ser útil tener la información organizada mediante tablas. Una tabla está formada por celdas que se distribuyen en filas y columnas. En HTML, las filas se delimitan con <TR> y </TR>. Dentro de cada fila, las distintas celdas se identifican con <TD> y </TD>. Veamos un ejemplo sencillo con dos filas y tres columnas. <HTML> <BODY> <CENTER> <H2>TABLA CON DOS FILAS Y TRES COLUMNAS</H2><BR> <TABLE BORDER=1> <TR> <TD>LUNES</TD> <TD>MARTES</TD> <TD>MIÉRCOLES</TD> </TR> <TR> <TD>Lentejas</TD> <TD>Macarrones</TD> <TD>Coles</TD> </TR> </TABLE> </CENTER> </BODY> </HTML> Esta página mostraría lo siguiente: TABLA CON DOS FILAS Y 3 COLUMNAS LUNES MARTES MIÉRCOLES Lentejas Macarrones Coles Luis José Sánchez González Curso de HTML