SlideShare una empresa de Scribd logo
TALLER VII - WEB SITE DESIGNER I
UNIVERSIDAD PERUANA LOS ANDES - FILIAL LIMA
FACULTAD DE INGENIERIA
E. A. P. DE INGENIERIA DE SISTEMAS Y COMPUTACION
Guía 1 - HTML
HTML es el lenguaje que se emplea para el desarrollo de páginas de internet.
Este lenguaje está constituido de elementos que el navegador interpreta y las despliega en la
pantalla de acuerdo a su objetivo. Veremos que hay elementos para disponer imágenes sobre
una página, hipervínculos que nos permiten dirigirnos a otra página, listas, tablas para tabular
datos, etc.
Para poder crear una página HTML se requiere un simple editor de texto (en nuestro caso
emplearemos el block de notas) y un navegador de internet (IExplorer, FireFox etc.).
Lo más importante es que en cada concepto desarrolle los ejercicios propuestos y modifique los
que se presentan ya resueltos.
Este curso lo que busca es acercar el lenguaje HTML a una persona que nunca antes trabajó con
el mismo. No pretende mostrar todos los elementos HTML en forma alfabética.
Como veremos, de cada concepto se presenta una parte teórica, en la que se da una explicación
completa, luego se pasa a la sección del ejercicio resuelto donde podemos ver el contenido de la
página HTML y cómo la visualiza el navegador.
Por último y tal vez la sección más importante es donde se propone que usted haga páginas en
forma autónoma (donde realmente podrá darse cuenta si el concepto quedó firme).
1) Estructura interna de una página HTML.
Las instrucciones HTML están encerradas entre los caracteres: < y >.
Muchos elementos HTML requieren una marca de comienzo y otra de finalización. Todo aquello
que está fuera de las marcas del lenguaje se imprime en la pantalla (dentro del navegador).
La estructura básica de una página HTML es:
<html>
<head>
</head>
<body>
Cuerpo de la página.
</body>
</html>
Una página HTML es un archivo que generalmente tiene como extensión los caracteres html. Por
ejemplo podemos llamar a nuestra primer página con el nombre: pagina1.html
Durante este curso no necesitará utilizar otra herramienta más que un bloc de notas.
Estos son los elementos básicos que toda página HTML debe llevar.
Si observamos toda página comienza con la marca:<html> y finaliza con la marca:</html>
Los fines de marcas tienen el mismo nombre que el comienzo de marca, más el caracter /
Una página HTML tiene dos secciones muy bien definidas que son la cabecera:
<head>
</head>
Y el cuerpo de la página:
<body>
Cuerpo de la página.
</body>
Todo el texto que dispongamos dentro del <body> aparece dentro del navegador tal cual lo
hayamos escrito.
Todas las páginas tiene como mínimo esta estructura: cabecera y cuerpo.
Otra cosa importante es que el lenguaje HTML no es sensible a mayúsculas y minúsculas, es
decir podemos escribirlo como más nos guste, además no requiere que dispongamos cada marca
en una línea (podríamos inclusive escribir toda la página en una sola línea! cosa que no conviene
ya que somos nosotros quienes tendremos que modificarla en algún momento).
Ahora puede ir a la sección de problema resuelto y ver el ejemplo ejecutándose en el navegador.
Podrá ver la pantalla dividida en tres partes: primero se enuncia el problema, la segunda parte es
el editor donde tipeamos la solución al problema (en este caso ya está resuelto por lo que
aparece automáticamente) y la última sección de la pantalla muestra la página ejecutándose en el
navegador.
Por último deberá resolver un problema, es decir confeccionar una página HTML. Recomiendo
tipear las marcas HTML para aprenderlas de memoria. No es conveniente copiar y pegar. Cuando
recuerde todas las marcas, podrá copiar y pegar trozos de páginas HTML para agilizar el
desarrollo.
Problema: Confeccionar una página que muestre los nombres de 5 lenguajes de
programación separados por un guión.
<html>
<head>
</head>
<body>
PHP - Java - JavaScript - C - C++
</body>
</html>
2) Salto de línea <br>
Todo el texto que disponemos en el cuerpo de la página aparece en la misma línea, no importa si
cuando tipeamos la página disponemos cada palabra en una línea distinta (es decir un navegador
no tiene en cuenta la tecla ENTER).
Para indicarle al navegador que queremos que continúe en la próxima línea debemos hacerlo con
el elemento HTML <br>.
Cuando aparece la marca <br> el navegador continua con el texto en la línea siguiente. Es uno de
los pocos elementos HTML que no tiene marca de cerrado como habíamos visto hasta ahora.
Implementemos una página que muestre los nombres de distintos lenguajes de programación uno
por línea:
<html>
<head>
</head>
<body>
PHP<br>
JavaScript<br>
Java<br>
C<br>
C++
</body>
</html>
Como vemos sólo hemos agregado la marca <br> cada vez que queremos comenzar una línea.
Tengamos en cuenta que es indistinto si disponemos la marca en la misma línea o en la
siguiente:
PHP<br>
es lo mismo:
PHP
<br>
Para recordar los nombres de los elementos HTML es bueno ver cuál es la palabra completa de
la misma:
<br> viene de break
Problema: Confeccionar una página HTML que muestre distintos lenguajes de
programación, mostrarlos uno por línea.
<html>
<head>
</head>
<body>
PHP<br>
JavaScript<br>
Java<br>
C<br>
C++
</body>
</html>
3) Párrafo <p>
Un párrafo es una oración o conjunto de oraciones referentes a un mismo tema. Todo lo que
encerremos entre las marcas <p> y </p> aparecerá separado por un espacio con respecto al
próximo párrafo.
Dentro de un párrafo puede haber saltos de línea <br>. Veamos con un ejemplo como disponer
dos párrafos:
<html>
<head>
</head>
<body>
<p>
SQL, Structure Query Language (Lenguaje de Consulta Estructurado) es un lenguaje
de programacion para trabajar con base de datos relacionales como MySQL, Oracle, etc.<br>
MySQL es un interpretador de SQL, es un servidor de base de datos.<br>
MySQL permite crear base de datos y tablas, insertar datos, modificarlos, eliminarlos, ordenarlos,
hacer consultas y realizar muchas operaciones, etc., resumiendo: administrar bases de datos.
</p>
<p>
Este tutorial tiene por objetivo acercar los conceptos iniciales para introducirse en el mundo de las
bases de datos.
</p>
</body>
</html>
Tenemos en esta página HTML dos párrafos, cuando el navegador interpreta esta página, separa
los contenidos de los dos párrafos con un espacio horizontal. Además el primer párrafo contiene
varios saltos de línea. Normalmente uno agrupa en párrafos para dar más sentido a nuestro
escrito.
Cuando modificamos la ventana del navegador los párrafos se acomodan automáticamente de
acuerdo al ancho de la ventana.
Para recordar el nombre de esta marca HTML: <p> viene de paragraph
Problema: Confeccione una página que muestre dos párrafos. En el primero
agregar varios saltos de línea.
<html>
<head>
</head>
<body>
<p>
SQL, Structure Query Language (Lenguaje de Consulta Estructurado) es un lenguaje de programacion
para trabajar con base de datos relacionales como MySQL, Oracle, etc.<br>
MySQL es un interpretador de SQL, es un servidor de base de datos.<br>
MySQL permite crear base de datos y tablas, insertar datos, modificarlos, eliminarlos, ordenarlos, hacer
consultas y realizar muchas operaciones, etc., resumiendo: administrar bases de datos.
</p>
<p>
Este tutorial tiene por objetivo acercar los conceptos iniciales para introducirse en el mundo de las bases
de datos.
</p>
</body>
</html>
4) Títulos <h1><h2><h3><h4><h5><h6>
Otros elementos HTML muy utilizados son para indicar los títulos, para esto contamos con los
elementos:
<h1><h2><h3><h4><h5><h6>
El título de mayor nivel es <h1>, es decir el que tienen una fuente mayor (veremos que es el
navegador el responsable de definir el tamaño de la fuente, más adelante podrá ver que uno
puede modificar la fuente, tamaño, color etc.)
Según la importancia del título utilizaremos alguno de estos elementos HTML. Requiere la marca
de cerrado del título con la barra invertida como hemos visto.
Confeccionaremos una página que contenga un título de primer nivel <h1> y luego dos títulos de
nivel <h2>. Definiremos un párrafo para cada título de segundo nivel.
pagina1.html
<html>
<head>
</head>
<body>
<h1>Tipos de datos en MySQL</h1>
<h2>varchar</h2>
<p>
se usa para almacenar cadenas de caracteres. Una cadena es una secuencia de caracteres.
Se coloca entre comillas (simples): 'Hola'.<br>
El tipo "varchar" define una cadena de longitud variable en la cual determinamos el máximo de
caracteres. Puede guardar hasta 255 caracteres.
Para almacenar cadenas de hasta 30 caracteres, definimos un campo de tipo varchar(30).
</p>
<h2>int</h2>
<p>
Se usa para guardar valores numéricos enteros, de -2000000000 a 2000000000
aproximadamente.<br> Definimos campos de este tipo cuando queremos representar,
por ejemplo, cantidades.
</p>
</body>
</html>
Cada título aparece siempre en una línea distinta, no importa si lo tipeamos seguido en el archivo,
es decir el resultado será igual si hacemos:
<h1>Tipos de datos en MySQL</h1>
<h2>varchar</h2>
o esto:
<h1>Tipos de datos en MySQL</h1><h2>varchar</h2>
El navegador dispone cada título en una línea nueva.
Recordemos que el HTML no tiene la responsabilidad de indicar el tamaño de las fuentes. El
navegador definirá el tamaño de fuente según el nivel de título que indiquemos. La de tamaño
más grande es la de nivel 1 <h1>.
<h1> viene de heading heading significa título.
Problema: Confeccionar una página que contenga un título de primer nivel <h1> y
luego dos títulos de nivel <h2>. Definir un párrafo para cada título de segundo nivel.
<html>
<head>
</head>
<body>
<h1>Tipos de datos en MySQL</h1>
<h2>varchar</h2>
<p>
se usa para almacenar cadenas de caracteres. Una cadena es una secuencia de caracteres. Se coloca
entre comillas (simples): 'Hola'.<br>
El tipo "varchar" define una cadena de longitud variable en la cual determinamos el máximo de caracteres.
Puede guardar hasta 255 caracteres. Para almacenar cadenas de hasta 30 caracteres, definimos un
campo de tipo varchar(30).
</p>
<h2>int</h2>
<p>
Se usa para guardar valores numéricos enteros, de -2000000000 a 2000000000 aproximadamente.<br>
Definimos campos de este tipo cuando queremos representar, por ejemplo, cantidades.
</p>
</body>
</html>
Enfasis (<em> <strong>)
Enfatizar algo significa realzar la importancia de una cosa, por ejemplo una palabra o conjunto de
palabras.
Así como tenemos seis niveles de títulos para enfatizar un bloque contamos con dos elementos
que son (<em> <strong>)
El elemento de mayor fuerza de énfasis es strong y le sigue em
Veamos un ejemplo del empleo de estos dos elementos HTML:
<html>
<head>
</head>
<body>
<p><strong>Típos de datos</strong> en MySQL</p>
<p><em>TEXTO</em>: Para almacenar texto usamos cadenas de caracteres.
Las cadenas se colocan entre comillas simples. Podemos almacenar dígitos con los que no se
realizan operaciones matemáticas, por ejemplo, códigos de identificación, números de
documentos, números telefónicos.
Tenemos los siguientes tipos: varchar, char y text.</p>
<p><em>NUMEROS</em>: Existe variedad de tipos numéricos para representar enteros,
negativos, decimales. Para almacenar valores enteros, por ejemplo, en campos que hacen
referencia a cantidades, precios, etc., usamos el tipo integer. Para almacenar valores con
decimales utilizamos: float o decimal.</p>
<p><em>FECHAS Y HORAS</em>: para guardar fechas y horas dispone de varios tipos: date
(fecha), datetime (fecha y hora), time (hora), year (año) y timestamp.</p>
</body>
</html>
Podemos ver que la sintaxis para el elemento strong es:
<strong>Típos de datos</strong>
La mayoría de los navegadores muestran el texto enfatizado con strong con un texto en negrita y
para el elemento em utilizan letra itálica (de todos modos esto no es obligatorio, pero
Seguramente mostrarán los textos enfatizados).
Otra cosa importante que podemos hacer notar es que estos elementos HTML no producen un
salto de línea como los de título (h1,h2 etc.)
Para recordar el nombre de estos elementos HTML:
<em> viene de empathize que significa énfasis.
<strong> viene de strong que significa fuerte.
Problema: Crear una página que contenga cuatro párrafos. En el primero enfatizar
con el máximo nivel y en los otros párrafos emplear el elemento de enfatizar de
menor fuerza.
<html>
<head>
</head>
<body>
<p><strong>Típos de datos</strong> en MySQL</p>
<p><em>TEXTO</em>: Para almacenar texto usamos cadenas de caracteres. Las
cadenas se colocan entre comillas simples. Podemos almacenar dígitos con los que no se
realizan operaciones matemáticas, por ejemplo, códigos de identificación, números de
documentos, números telefónicos. Tenemos los siguientes tipos: varchar, char y text.</p>
<p><em>NUMEROS</em>: Existe variedad de tipos numéricos para representar enteros,
negativos, decimales. Para almacenar valores enteros, por ejemplo, en campos que hacen
referencia a cantidades, precios, etc., usamos el tipo integer. Para almacenar valores con
decimales utilizamos: float o decimal.</p>
<p><em>FECHAS Y HORAS</em>: para guardar fechas y horas dispone de varios tipos:
date (fecha), datetime (fecha y hora), time (hora), year (año) y timestamp.</p>
</body>
</html>
Hipervínculo a otra página del mismo sitio <a>
El elemento más importante que tiene una página de internet es el hipervínculo, estos nos
permiten cargar otra página en el navegador. Esto es lo que hace diferente la página de un libro
con la página de un sitio en internet. Normalmente un libro lo recorremos en forma secuencial,
pero un sitio de internet podemos disponer estos enlaces entre un conjunto de páginas y luego
tener distintas alternativas de recorrido.
Normalmente un navegador al encontrar esta marca muestra un texto subrayado, y al hacer clic
con el mouse sobre éste el navegador carga la página indicada por dicho hipervínculo.
Primero veremos cual es la sintaxis para disponer un hipervínculo a una página que se encuentra
en el mismo sitio (es decir otra página que hemos desarrollado nosotros).
La marca de hipervínculo a otra página del mismo sitio tiene la siguiente sintaxis:
<a href="pagina2.html">Noticias</a>
Como vemos, se trata de otro elemento HTML que tiene comienzo de marca y fin de marca. Lo
que se encuentra entre el comienzo de marca y el fin de la marca es el texto que aparece en la
página (normalmente subrayado).
Lo nuevo que aparece en este elemento es el concepto de una propiedad. Una propiedad se
incorpora en el comienzo de una marca y tiene un nombre y un valor.
El valor de la propiedad debe ir entre comillas dobles.
La propiedad href del elemento "a" hace referencia a la página que debe mostrar el navegador si
el visitante hace clic sobre el hipervínculo.
Implementemos dos páginas que contengan hipervínculos entre si, los nombres de las páginas
HTML serán: pagina1.html y pagina2.html
pagina1.html
<html>
<head>
</head>
<body>
<h1>Página principal.</h1>
<a href="pagina2.html">Noticias</a>
</body>
</html>
pagina2.html
<html>
<head>
</head>
<body>
<h1>Noticias.</h1>
<a href="pagina1.html">Salir.</a>
</body>
</html>
Como podemos observar lo nuevo en la pagina1.html es el hipervínculo a la pagina2.html:
<a href="pagina2.html">Noticias</a>
Toda propiedad toma el valor que se encuentra seguidamente del caracter =
El valor de la propiedad href en este caso es pagina2.html (es otro archivo HTML que debe
encontrarse en nuestro sitio y en el mismo directorio).
El segundo archivo pagina2.html tiene un hipervínculo a la primer página:
<a href="pagina1.html">Salir.</a>
Para recordar el nombre de esta marca HTML: <a> viene de anchor que significa ancla.
Problema: Confeccionar una página principal que tenga un hipervínculo a otra
página secundaria. La página secundaria debe tener también un hipervínculo a la
página principal.
pagina1.html
<html>
<head>
</head>
<body>
<h1>Página principal.</h1>
<a href="pagina2.html">Noticias</a>
</body>
</html>

Más contenido relacionado

PPTX
El lenguaje de programación en las páginas web
PDF
Ejercicios Basicos HTML
PPTX
Manual html
PDF
MANUAL HTML BASICO.
DOCX
Consulta de html
PDF
crear una web
El lenguaje de programación en las páginas web
Ejercicios Basicos HTML
Manual html
MANUAL HTML BASICO.
Consulta de html
crear una web

La actualidad más candente (18)

PPTX
MANUAL BASICO EN HTML
PDF
Elaboración de paginas web dinamicas
PDF
Clase 1 de html
PDF
Introduccion a Lenguaje HTML, Programacion Web
PPTX
Dreamweaver gisselle noguera
PPT
Introducción al HTML
PDF
Hipervinculos links anclas html href target title etiqueta a
DOC
Estructura de una página html
DOC
Capas en html
DOCX
Html doc. descargado (reparado)
PDF
HTML ¿qué es y para que sirve?
PDF
Practico html
PPTX
Crear paginas web
PDF
PDF
Curso HTML y CSS, parte 1
PDF
Archivo Pdf
DOCX
Alexander y diego paginas de html
PDF
Html tutorial
MANUAL BASICO EN HTML
Elaboración de paginas web dinamicas
Clase 1 de html
Introduccion a Lenguaje HTML, Programacion Web
Dreamweaver gisselle noguera
Introducción al HTML
Hipervinculos links anclas html href target title etiqueta a
Estructura de una página html
Capas en html
Html doc. descargado (reparado)
HTML ¿qué es y para que sirve?
Practico html
Crear paginas web
Curso HTML y CSS, parte 1
Archivo Pdf
Alexander y diego paginas de html
Html tutorial
Publicidad

Similar a Guia html 1 (20)

PPTX
DOCX
Guia 1 introduccion al html inesani 2016
DOCX
PPTX
Como crear paginas en html
DOCX
Guia no 1 cómo crear mi propia web
PPT
Clase 1
DOCX
Portafolio de programación Joe Holguin 2c2
PDF
Practicas html
PDF
Clase_01_principios_de_programnbbbbbbvbbvbbvbbbbbbbbbbvbbacion.pdf
PPTX
Codigo html
PDF
Intro html
DOC
Curso de html
PDF
Curso de diseño CSS
DOC
Curso Html no creado por mi
PDF
Manual de-html
PDF
Estructurabasica
PPTX
Unidad # 1
PPTX
Unidad # 1
Guia 1 introduccion al html inesani 2016
Como crear paginas en html
Guia no 1 cómo crear mi propia web
Clase 1
Portafolio de programación Joe Holguin 2c2
Practicas html
Clase_01_principios_de_programnbbbbbbvbbvbbvbbbbbbbbbbvbbacion.pdf
Codigo html
Intro html
Curso de html
Curso de diseño CSS
Curso Html no creado por mi
Manual de-html
Estructurabasica
Unidad # 1
Unidad # 1
Publicidad

Más de Carlos Manuel Sanchez Fernandez (7)

DOCX
Informe final carlos
PDF
estadistica - probabilidades
PDF
Libro practico sobre_contabilidad_genera
PDF
Pc matematica-financiera
PDF
Contabilidad financiera 1 teoria y ejercicios
PDF
Clase 03 busquedas a ciegas
Informe final carlos
estadistica - probabilidades
Libro practico sobre_contabilidad_genera
Pc matematica-financiera
Contabilidad financiera 1 teoria y ejercicios
Clase 03 busquedas a ciegas

Último (20)

PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
Lección 6 Escuela Sab. A través del mar rojo.pdf
Escuela Sabática 6. A través del Mar Rojo.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
V UNIDAD - PRIMER GRADO. del mes de agosto
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
2 GRADO UNIDAD 5 - 2025.docx para primaria
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
biología es un libro sobre casi todo el tema de biología
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
Punto Critico - Brian Tracy Ccesa007.pdf
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
Lección 6 Escuela Sab. A través del mar rojo.pdf

Guia html 1

  • 1. TALLER VII - WEB SITE DESIGNER I UNIVERSIDAD PERUANA LOS ANDES - FILIAL LIMA FACULTAD DE INGENIERIA E. A. P. DE INGENIERIA DE SISTEMAS Y COMPUTACION Guía 1 - HTML HTML es el lenguaje que se emplea para el desarrollo de páginas de internet. Este lenguaje está constituido de elementos que el navegador interpreta y las despliega en la pantalla de acuerdo a su objetivo. Veremos que hay elementos para disponer imágenes sobre una página, hipervínculos que nos permiten dirigirnos a otra página, listas, tablas para tabular datos, etc. Para poder crear una página HTML se requiere un simple editor de texto (en nuestro caso emplearemos el block de notas) y un navegador de internet (IExplorer, FireFox etc.). Lo más importante es que en cada concepto desarrolle los ejercicios propuestos y modifique los que se presentan ya resueltos. Este curso lo que busca es acercar el lenguaje HTML a una persona que nunca antes trabajó con el mismo. No pretende mostrar todos los elementos HTML en forma alfabética. Como veremos, de cada concepto se presenta una parte teórica, en la que se da una explicación completa, luego se pasa a la sección del ejercicio resuelto donde podemos ver el contenido de la página HTML y cómo la visualiza el navegador. Por último y tal vez la sección más importante es donde se propone que usted haga páginas en forma autónoma (donde realmente podrá darse cuenta si el concepto quedó firme).
  • 2. 1) Estructura interna de una página HTML. Las instrucciones HTML están encerradas entre los caracteres: < y >. Muchos elementos HTML requieren una marca de comienzo y otra de finalización. Todo aquello que está fuera de las marcas del lenguaje se imprime en la pantalla (dentro del navegador). La estructura básica de una página HTML es: <html> <head> </head> <body> Cuerpo de la página. </body> </html> Una página HTML es un archivo que generalmente tiene como extensión los caracteres html. Por ejemplo podemos llamar a nuestra primer página con el nombre: pagina1.html Durante este curso no necesitará utilizar otra herramienta más que un bloc de notas. Estos son los elementos básicos que toda página HTML debe llevar. Si observamos toda página comienza con la marca:<html> y finaliza con la marca:</html> Los fines de marcas tienen el mismo nombre que el comienzo de marca, más el caracter / Una página HTML tiene dos secciones muy bien definidas que son la cabecera: <head> </head> Y el cuerpo de la página: <body> Cuerpo de la página. </body> Todo el texto que dispongamos dentro del <body> aparece dentro del navegador tal cual lo hayamos escrito. Todas las páginas tiene como mínimo esta estructura: cabecera y cuerpo. Otra cosa importante es que el lenguaje HTML no es sensible a mayúsculas y minúsculas, es decir podemos escribirlo como más nos guste, además no requiere que dispongamos cada marca en una línea (podríamos inclusive escribir toda la página en una sola línea! cosa que no conviene ya que somos nosotros quienes tendremos que modificarla en algún momento). Ahora puede ir a la sección de problema resuelto y ver el ejemplo ejecutándose en el navegador. Podrá ver la pantalla dividida en tres partes: primero se enuncia el problema, la segunda parte es el editor donde tipeamos la solución al problema (en este caso ya está resuelto por lo que aparece automáticamente) y la última sección de la pantalla muestra la página ejecutándose en el navegador. Por último deberá resolver un problema, es decir confeccionar una página HTML. Recomiendo tipear las marcas HTML para aprenderlas de memoria. No es conveniente copiar y pegar. Cuando
  • 3. recuerde todas las marcas, podrá copiar y pegar trozos de páginas HTML para agilizar el desarrollo. Problema: Confeccionar una página que muestre los nombres de 5 lenguajes de programación separados por un guión. <html> <head> </head> <body> PHP - Java - JavaScript - C - C++ </body> </html>
  • 4. 2) Salto de línea <br> Todo el texto que disponemos en el cuerpo de la página aparece en la misma línea, no importa si cuando tipeamos la página disponemos cada palabra en una línea distinta (es decir un navegador no tiene en cuenta la tecla ENTER). Para indicarle al navegador que queremos que continúe en la próxima línea debemos hacerlo con el elemento HTML <br>. Cuando aparece la marca <br> el navegador continua con el texto en la línea siguiente. Es uno de los pocos elementos HTML que no tiene marca de cerrado como habíamos visto hasta ahora. Implementemos una página que muestre los nombres de distintos lenguajes de programación uno por línea: <html> <head> </head> <body> PHP<br> JavaScript<br> Java<br> C<br> C++ </body> </html> Como vemos sólo hemos agregado la marca <br> cada vez que queremos comenzar una línea. Tengamos en cuenta que es indistinto si disponemos la marca en la misma línea o en la siguiente: PHP<br> es lo mismo: PHP <br> Para recordar los nombres de los elementos HTML es bueno ver cuál es la palabra completa de la misma: <br> viene de break Problema: Confeccionar una página HTML que muestre distintos lenguajes de programación, mostrarlos uno por línea. <html> <head> </head> <body> PHP<br> JavaScript<br> Java<br> C<br> C++ </body> </html>
  • 5. 3) Párrafo <p> Un párrafo es una oración o conjunto de oraciones referentes a un mismo tema. Todo lo que encerremos entre las marcas <p> y </p> aparecerá separado por un espacio con respecto al próximo párrafo. Dentro de un párrafo puede haber saltos de línea <br>. Veamos con un ejemplo como disponer dos párrafos: <html> <head> </head> <body> <p> SQL, Structure Query Language (Lenguaje de Consulta Estructurado) es un lenguaje de programacion para trabajar con base de datos relacionales como MySQL, Oracle, etc.<br> MySQL es un interpretador de SQL, es un servidor de base de datos.<br> MySQL permite crear base de datos y tablas, insertar datos, modificarlos, eliminarlos, ordenarlos, hacer consultas y realizar muchas operaciones, etc., resumiendo: administrar bases de datos. </p> <p> Este tutorial tiene por objetivo acercar los conceptos iniciales para introducirse en el mundo de las bases de datos. </p> </body> </html> Tenemos en esta página HTML dos párrafos, cuando el navegador interpreta esta página, separa los contenidos de los dos párrafos con un espacio horizontal. Además el primer párrafo contiene varios saltos de línea. Normalmente uno agrupa en párrafos para dar más sentido a nuestro escrito. Cuando modificamos la ventana del navegador los párrafos se acomodan automáticamente de acuerdo al ancho de la ventana. Para recordar el nombre de esta marca HTML: <p> viene de paragraph Problema: Confeccione una página que muestre dos párrafos. En el primero agregar varios saltos de línea. <html> <head> </head> <body> <p> SQL, Structure Query Language (Lenguaje de Consulta Estructurado) es un lenguaje de programacion para trabajar con base de datos relacionales como MySQL, Oracle, etc.<br> MySQL es un interpretador de SQL, es un servidor de base de datos.<br> MySQL permite crear base de datos y tablas, insertar datos, modificarlos, eliminarlos, ordenarlos, hacer consultas y realizar muchas operaciones, etc., resumiendo: administrar bases de datos. </p> <p> Este tutorial tiene por objetivo acercar los conceptos iniciales para introducirse en el mundo de las bases de datos. </p> </body> </html>
  • 6. 4) Títulos <h1><h2><h3><h4><h5><h6> Otros elementos HTML muy utilizados son para indicar los títulos, para esto contamos con los elementos: <h1><h2><h3><h4><h5><h6> El título de mayor nivel es <h1>, es decir el que tienen una fuente mayor (veremos que es el navegador el responsable de definir el tamaño de la fuente, más adelante podrá ver que uno puede modificar la fuente, tamaño, color etc.) Según la importancia del título utilizaremos alguno de estos elementos HTML. Requiere la marca de cerrado del título con la barra invertida como hemos visto. Confeccionaremos una página que contenga un título de primer nivel <h1> y luego dos títulos de nivel <h2>. Definiremos un párrafo para cada título de segundo nivel. pagina1.html <html> <head> </head> <body> <h1>Tipos de datos en MySQL</h1> <h2>varchar</h2> <p> se usa para almacenar cadenas de caracteres. Una cadena es una secuencia de caracteres. Se coloca entre comillas (simples): 'Hola'.<br> El tipo "varchar" define una cadena de longitud variable en la cual determinamos el máximo de caracteres. Puede guardar hasta 255 caracteres. Para almacenar cadenas de hasta 30 caracteres, definimos un campo de tipo varchar(30). </p> <h2>int</h2> <p> Se usa para guardar valores numéricos enteros, de -2000000000 a 2000000000 aproximadamente.<br> Definimos campos de este tipo cuando queremos representar, por ejemplo, cantidades. </p> </body> </html> Cada título aparece siempre en una línea distinta, no importa si lo tipeamos seguido en el archivo, es decir el resultado será igual si hacemos: <h1>Tipos de datos en MySQL</h1> <h2>varchar</h2> o esto: <h1>Tipos de datos en MySQL</h1><h2>varchar</h2> El navegador dispone cada título en una línea nueva. Recordemos que el HTML no tiene la responsabilidad de indicar el tamaño de las fuentes. El navegador definirá el tamaño de fuente según el nivel de título que indiquemos. La de tamaño más grande es la de nivel 1 <h1>. <h1> viene de heading heading significa título.
  • 7. Problema: Confeccionar una página que contenga un título de primer nivel <h1> y luego dos títulos de nivel <h2>. Definir un párrafo para cada título de segundo nivel. <html> <head> </head> <body> <h1>Tipos de datos en MySQL</h1> <h2>varchar</h2> <p> se usa para almacenar cadenas de caracteres. Una cadena es una secuencia de caracteres. Se coloca entre comillas (simples): 'Hola'.<br> El tipo "varchar" define una cadena de longitud variable en la cual determinamos el máximo de caracteres. Puede guardar hasta 255 caracteres. Para almacenar cadenas de hasta 30 caracteres, definimos un campo de tipo varchar(30). </p> <h2>int</h2> <p> Se usa para guardar valores numéricos enteros, de -2000000000 a 2000000000 aproximadamente.<br> Definimos campos de este tipo cuando queremos representar, por ejemplo, cantidades. </p> </body> </html>
  • 8. Enfasis (<em> <strong>) Enfatizar algo significa realzar la importancia de una cosa, por ejemplo una palabra o conjunto de palabras. Así como tenemos seis niveles de títulos para enfatizar un bloque contamos con dos elementos que son (<em> <strong>) El elemento de mayor fuerza de énfasis es strong y le sigue em Veamos un ejemplo del empleo de estos dos elementos HTML: <html> <head> </head> <body> <p><strong>Típos de datos</strong> en MySQL</p> <p><em>TEXTO</em>: Para almacenar texto usamos cadenas de caracteres. Las cadenas se colocan entre comillas simples. Podemos almacenar dígitos con los que no se realizan operaciones matemáticas, por ejemplo, códigos de identificación, números de documentos, números telefónicos. Tenemos los siguientes tipos: varchar, char y text.</p> <p><em>NUMEROS</em>: Existe variedad de tipos numéricos para representar enteros, negativos, decimales. Para almacenar valores enteros, por ejemplo, en campos que hacen referencia a cantidades, precios, etc., usamos el tipo integer. Para almacenar valores con decimales utilizamos: float o decimal.</p> <p><em>FECHAS Y HORAS</em>: para guardar fechas y horas dispone de varios tipos: date (fecha), datetime (fecha y hora), time (hora), year (año) y timestamp.</p> </body> </html> Podemos ver que la sintaxis para el elemento strong es: <strong>Típos de datos</strong> La mayoría de los navegadores muestran el texto enfatizado con strong con un texto en negrita y para el elemento em utilizan letra itálica (de todos modos esto no es obligatorio, pero Seguramente mostrarán los textos enfatizados). Otra cosa importante que podemos hacer notar es que estos elementos HTML no producen un salto de línea como los de título (h1,h2 etc.) Para recordar el nombre de estos elementos HTML: <em> viene de empathize que significa énfasis. <strong> viene de strong que significa fuerte.
  • 9. Problema: Crear una página que contenga cuatro párrafos. En el primero enfatizar con el máximo nivel y en los otros párrafos emplear el elemento de enfatizar de menor fuerza. <html> <head> </head> <body> <p><strong>Típos de datos</strong> en MySQL</p> <p><em>TEXTO</em>: Para almacenar texto usamos cadenas de caracteres. Las cadenas se colocan entre comillas simples. Podemos almacenar dígitos con los que no se realizan operaciones matemáticas, por ejemplo, códigos de identificación, números de documentos, números telefónicos. Tenemos los siguientes tipos: varchar, char y text.</p> <p><em>NUMEROS</em>: Existe variedad de tipos numéricos para representar enteros, negativos, decimales. Para almacenar valores enteros, por ejemplo, en campos que hacen referencia a cantidades, precios, etc., usamos el tipo integer. Para almacenar valores con decimales utilizamos: float o decimal.</p> <p><em>FECHAS Y HORAS</em>: para guardar fechas y horas dispone de varios tipos: date (fecha), datetime (fecha y hora), time (hora), year (año) y timestamp.</p> </body> </html>
  • 10. Hipervínculo a otra página del mismo sitio <a> El elemento más importante que tiene una página de internet es el hipervínculo, estos nos permiten cargar otra página en el navegador. Esto es lo que hace diferente la página de un libro con la página de un sitio en internet. Normalmente un libro lo recorremos en forma secuencial, pero un sitio de internet podemos disponer estos enlaces entre un conjunto de páginas y luego tener distintas alternativas de recorrido. Normalmente un navegador al encontrar esta marca muestra un texto subrayado, y al hacer clic con el mouse sobre éste el navegador carga la página indicada por dicho hipervínculo. Primero veremos cual es la sintaxis para disponer un hipervínculo a una página que se encuentra en el mismo sitio (es decir otra página que hemos desarrollado nosotros). La marca de hipervínculo a otra página del mismo sitio tiene la siguiente sintaxis: <a href="pagina2.html">Noticias</a> Como vemos, se trata de otro elemento HTML que tiene comienzo de marca y fin de marca. Lo que se encuentra entre el comienzo de marca y el fin de la marca es el texto que aparece en la página (normalmente subrayado). Lo nuevo que aparece en este elemento es el concepto de una propiedad. Una propiedad se incorpora en el comienzo de una marca y tiene un nombre y un valor. El valor de la propiedad debe ir entre comillas dobles. La propiedad href del elemento "a" hace referencia a la página que debe mostrar el navegador si el visitante hace clic sobre el hipervínculo. Implementemos dos páginas que contengan hipervínculos entre si, los nombres de las páginas HTML serán: pagina1.html y pagina2.html pagina1.html <html> <head> </head> <body> <h1>Página principal.</h1> <a href="pagina2.html">Noticias</a> </body> </html> pagina2.html <html> <head> </head> <body> <h1>Noticias.</h1> <a href="pagina1.html">Salir.</a> </body> </html> Como podemos observar lo nuevo en la pagina1.html es el hipervínculo a la pagina2.html: <a href="pagina2.html">Noticias</a>
  • 11. Toda propiedad toma el valor que se encuentra seguidamente del caracter = El valor de la propiedad href en este caso es pagina2.html (es otro archivo HTML que debe encontrarse en nuestro sitio y en el mismo directorio). El segundo archivo pagina2.html tiene un hipervínculo a la primer página: <a href="pagina1.html">Salir.</a> Para recordar el nombre de esta marca HTML: <a> viene de anchor que significa ancla. Problema: Confeccionar una página principal que tenga un hipervínculo a otra página secundaria. La página secundaria debe tener también un hipervínculo a la página principal. pagina1.html <html> <head> </head> <body> <h1>Página principal.</h1> <a href="pagina2.html">Noticias</a> </body> </html>