SlideShare una empresa de Scribd logo
1 de 44
Descargar para leer sin conexión
DISEÑO DE PAGINAS CON
HTML
CONCEPTOS
• HTML (Hyper Text Markup Language)
– Lenguaje con el que se escriben paginas
web.
– Es un lenguaje de hipertexto.
– Permite escribir texto de forma estructurada.
– Compuesto por etiquetas (marcan el inicio y
fin de cada elemento del documento)
– Documento hipertexto contiene texto,
imágenes sonido y video (documento
multimedia).
NAVEGADORES
• Interpreta el código HTML de la página.
• Internet Explorer y Netscape Navigator
EDITORES
• Programa que permite redactar documentos.
 Editores visuales. Evitan la escritura de código
HTML (la pagina se construye).
 Editores de texto. La pagina se crea a través del
código HTML.
• Editores Visuales: (generan basura)
– Macromedia Dreamweaver, Microsoft Frontpage,
Adobe Pagemill, NetObjects Fusion, CutePage,
HotDog Proffesional, Netscape Composer y
Arachnophilia, MsWord otros.
• Editores de texto.(solo lo necesario)
– Wordpad
– Block de notas
– Notepad++
– Otros…
Estructura de una página
• <html>
<head>
...
<title>
Curso de HTML
</title>
</head>
<body>
...
</body>
</html>
Entre las etiquetas <html> y </html> esta
comprendido el resto del código HTML de la
página
<head> y </head>. Cabecera de la pagina
puede contener
<link>, <style>, <script> <meta>
<title>
El cuerpo del documento contiene la
información propia del documento (el texto
de la página, las imágenes, los formularios,
etc.
•color o la imagen de fondo de la
página .
<body bgcolor="#0000FF">
<body bgcolor="blue">
<body background="fondo.gif">
<body background="imagenes/fondo.gif">
<body text="#FF0000">
<body leftmargin="20" topmargin="0" marginwidth="20" marginheight="0" >
Algunos atributos de “body”
Color Hexadecimal Nombre
#FFFFFF white
#000000 black
#000080 navy
#0000FF blue
#008000 green
#008080 teal
#00FF00 lime
#00FFFF aqua
#800000 maroon
#800080 purple
#808000 olive
#808080 gray
#C0C0C0 silver
#FF0000 red
#FF00FF fuchsia
#FFFF00 yellow
Colores en hexadecimal
Creación de la primera pagina
• Crear un directorio de trabajo para la pagina.(ejm. mipagina) en “mis
documentos”
• Con el bloc de notas escribir el siguiente codigo:
<html>
<head>
<title>pagina de inicio</title>
</head>
<body bgcolor="99CC99" >
</body>
</html>
• Guardar el archivo “guardar como” con el nombre inicio.html en la carpeta
“mipagina”
La pagina resultante es como sigue:
TEXTO
• Se requiere dar formato al texto
Algunos caracteres
especiales
• < y > indican inicio y fin de etiqueta
Carácter Representación
< &lt;
> &gt;
á &aacute;
Á &Aacute;
é &eacute;
É &Eacute;
í &iacute;
Í &Iacute;
ó &oacute;
Ó &Oacute;
ú &uacute;
Ú &Uacute;
ñ &ntilde;
Ñ &Ntilde;
™ &#153;
Se puede escribir directamente
sin la representación en HTML
&nbsp espacio en blanco
<!-- y //-->. comentarios
<br> Saltos de línea,no requiere fin de etiqueta
<pre> y </pre>
texto preformateado. Aparece tal como se
lo escribe, no requiere saltos de linea ni
espacios en blanco en HTML
No permite incluir en el texto etiquetas:
<img> (para incluir imágenes), <object>
(para incluir objetos como animaciones),
<big>, <small>, <sub> ni <sup>
<hr>
Regla horizontal
separar secciones dentro de una misma
página.
no precisa ninguna etiqueta de cierre
algunos atributos de la regla horizontal:
Atributo
Significado Posibles valores
align
alineación de la
regla dentro de la
página
left (izquierda)
right (derecha)
center (centro)
width ancho de la regla
un número, acompañado de % cuando se desee
que sea en porcentaje
size alto de la regla un número
noshade
eliminar el
sombreado de la
regla
no puede tomar valores
Inicio<hr align="left" width=“50%" size=“10" noshade>Bienvenidos a mi página.
<html>
<head>
<title>pagina de inicio</title>
</head>
<body bgcolor="99CC99" background="imagenes/fondopatas.gif"
leftmargin="40" topmargin="40" marginwidth="40" marginheight="40">
hola mundo este es un texto común
como están, canción&oacute<br>
cuando se esta pensando
<pre>Hola, BIENVENIDOS
esta ES MI PÁGINA WEB
y esto un texto preformateado</pre>
Inicio de un separador horizontal<hr align="left" width="50%" size="10"
noshade>Bienvenidos a mi página.
</body>
</html>
Una ilustración simple
<font> y </font> propiedades del texto
Atributo Significado Posibles valores
face fuente nombre de la fuente, o fuentes
color color del texto número hexadecimal o texto predefinido
size tamaño del texto
valores del 1 al 7, siendo por defecto el 3,
o desplazamiento respecto al tamaño por defecto,
añadiendo + o - delante del valor
<font color="#993366" size="4" face="Arial">
Bienvenidos a mi página, texto con propiedades
</font>
<body>
<basefont color="#006699" size="4" face="Arial">
fuente para todo el documento
Etiqueta Significado Ejemplo
<b> negrita curso HTML aulaclic
<i> cursiva curso HTML aulaclic
<u> subrayado
curso HTML aulaclic
<s> tachado curso HTML aulaclic
<tt>
teletipo (máquina
de escribir)
curso HTML aulaclic
<big>
aumenta el tamaño
de la fuente
curso HTML aulaclic
<small>
disminuye el
tamaño de la
fuente
curso HTML aulaclic
etiquetas asociadas al tipo de letra:
<p> y </p> Parráfos
atributo align: cuyos valores pueden ser left
(izquierda), right (derecha), center (centrado) o
justify (justificado).
<div> y </div> agrupar bloques de texto, pero con la
diferencia de que la separación entre
ellos es menor. Tiene los mismos
atributos de alineación.
<center> y </center> Texto centrado
<p align="center">este es un parrafo
muy simple (centrado)</p>
<p>Aqu&iacute encontra otro párrafo (la
separacion es amplia).</p>
<div align="center">otro parrafo con
agrupacion de bloques </div>
<div>note que el espacio es menor</div>
<center>texto centrado</center>
Encabezados - Títulos
Etiqueta Ejemplo
<H1> Título 1: HTML
<H2>
Título 2: HTML
<H3>
Título 3: HTML
<H4> Título 4: HTML
<H5> Título 5: HTML
<H6> Título 6: HTML
<H2 align="center">El lenguaje HTML</H2><H4>Apartado 1: Las etiquetas</H4>
Marquesinas
<marquee bgcolor="#006699" behavior="alternate" direction="right">
<b><font color="#FFFFCC" size="5">Esto es una marquesina </font></b>
</marquee>
Listas
<li>Perro</li>
<li>Gato</li>
<li>Periquito</li>
•Perro
•Gato
•Periquito
<marquee> y </marquee>.
behavior alternate scroll slide
direction down up left right
<ul> y </ul>. Lista desordenada
viñeta
circle (círculo), disc (disco) o square (cuadrado).
<ul type="circle">
<li>Perro</li>
<li>Gato</li>
<li>Periquito</li>
</ul>
<ol> y </ol>. Lista ordenada
type
1 (números), a (letras minúsculas), A (letras
mayúsculas), i (numeros romanos en minúsculas)
o I (números romanos en mayúsculas).
Listas anidadas: combinación de las anteriores.
1. Crear una pagina de inicio en blanco
2. Colocar un titulo centrado y subrayado (mi pagina personal)
3. Insertar una marquesina (con fondo rojo, tamaño de letra 5, y
comportamiento continuo.
4. Insertar un párrafo de texto con sangría a la izquierda y
alineación a la izquierda.
5. Crear una división horizontal .
6. Escribir un texto ( párrafo) centrado que indica una frase
arbitraria.
7. Insertar una división horizontal.
8. Insertar un texto preformateado que introduce a nuestras
ocupaciones principales (centrado).
9. Crear una lista que muestra las áreas de interés de
información.
10.Insertar listas anidadas a cada item.
Taller Uno
ENLACES
hiperenlace, hipervínculo, o vínculo
<a> y </a>.
href especifica la página a la que está asociado el enlace
Referencia absoluta: Conduce a una ubicación externa al sitio
Referencia relativa al sitio: Conduce a un documento situado
dentro del mismo sitio
<a href="http://www.aulaclic.com">Visita www.aulaclic.com</a>
<a href="inicio1.html">cambiar a otro documento "ref. relativa"</a>
<a href="../mipagina/imagenes/inicio1.html">otra carpeta </a>
<a href="//D:/diplomado/tutoriales/html/index.htm">navegar por el tutorial</a>
Destino del enlace
determina en qué ventana va a ser abierta la página vinculada
atributo target _blank Abre el documento vinculado en una
ventana nueva del navegador.
_self Abre el documento vinculado en el
mismo marco o ventana que el vínculo
Anclas o puntos de fijación
permite ir directamente al apartado deseado en un documento extenso
<a name="miancla"></a>Texto con ancla define el ancla
<a href="#miancla">Enlace al ancla</a> lleva al ancla
<a href="inicio1.html" target="_blank">
cambiar a otro documento "ref. relativa"</a> <br>
Correo electrónico:
<a href="mailto:jucelele@hotmail.com">mi e-mail </a>
<a href="mailto:jucelele@hotmail.com?subject=el asunto del mensaje">
mi e-mail </a>
Vínculo a ficheros para descarga:
<a href="sib1.doc" target=_blank >
haz clic aqu&iacute; para descargar el archivo
</a>
IMAGENES
<img>
src : especifica el nombre de la imagen
Las imágenes pueden ser de formatos diferentes: bmp, gif, jpg, etc
<img src="imagenes/gatito.gif" alt="imagen ejemplo">
<img src="imagenes/foto.gif" alt="mi fiesta">
El atributo border puede tomar valores numéricos
<img src="imagenes/gatito.gif" alt="imagen ejemplo" border="4">
imagen con borde y con un enlace:
<a href="inicio1.html" target="_blank" >
<img src="imagenes/gatito.gif" border="4" >
</a>
width (anchura) y height (altura)
tamaño de la imagen
<img src="imagenes/foto.gif" alt="mi fiesta" width="500" height="400">
Alineacion de la imagen align
Este atributo indica la alineación de las imágenes con
respecto a la línea de texto en la que se encuentran.
Los valores del atributo align pueden ser los siguientes:
bottom inferior
left izquierda
middle medio
right derecha
texttop
texto
superior
top superior
Este
<img src="imagenes/gatito.gif" alt="imagen ejemplo" border="4" align="middle">
es un grafico
TABLAS
<table> y </table> INICO Y FIN DE TABLA
<tr> y </tr> Inicio y fin de fila
<td> y </td> columna o celda
<table> inicio de tabla
<tr> inicio de fila 1
<td>…</td> celda 1 de la fila 1
<td>…</td> celda 2 de la fila 1
</tr> fin de la fila 1
<tr> inicio de fila 2
<td>…</td> celda 1 de la fila 2
<td>…</td> celda 2 de la fila 2
</tr> fin de la fila 2
……..
</table> fin de la tabla
Atributos de una tabla:
Atributo
Significado Posibles valores
width ancho de la tabla
un número, acompañado de % cuando se
desee que sea en porcentaje
height altura de la tabla
un número, acompañado de % cuando se
desee que sea en porcentaje
cellpadding
espacio entre el contenido
de las celdas y el borde
un número
cellspacing espacio entre celdas un número
border grosor del borde un número
align
alineación de la tabla
dentro de la página
left (izquierda)
right (derecha)
center (centro)
bgcolor color de fondo número hexadecimal
background imagen de fondo número hexadecimal
bordercolor color del borde número hexadecimal
<table width="50%" border="2" align="center" cellspacing="0"
bordercolor="green" bgcolor="blue">
nombre descripción FOTOGRAFIA
FIESTA 4 DE JULIO
POR EL
CENTENARIO DE
LA FACULTAD
aquí va texto,
imágenes, video
GATITO
GRAFICO
EXTRAIDO DEL
TUTORIAL
OTRO CUALQUIERA
PUEDE IR
CUALQUIER COSA
O SIMPLEMENTE
TEXTO
<table border="2">
<tr>
<td>nombre</td>
<td>descripocion</td>
<td>FOTOGRAFIA</td>
</tr>
<tr>
<td>FIESTA 4 DE JULIO</td>
<td>POR EL CENTENARIO DE LA FACULTAD</td>
<td>aquí va texto, imágenes, video</td>
</tr>
<tr>
<td>GATITO</td>
<td>GRAFICO EXTARIDO DEL TUTORIAL</td>
<td><img src="imagenes/gatito.gif" alt="imagen ejemplo" border="4"></td>
</tr>
<tr>
<td>OTRO CUALQUIERA</td>
<td>PUEDE IR CUALQUIER COSA</td>
<td>O SIMPLEMENTE TEXTO</td>
</tr>
</table>
Atributos de una celda:
Atributo
Significado Posibles valores
width ancho de la tabla
un número, acompañado de % cuando se
desee que sea en porcentaje
height altura de la tabla
un número, acompañado de % cuando se
desee que sea en porcentaje
align
alineación horizontal del
contenido de la celda
left (izquierda)
right (derecha)
center (centro)
valign
alineación vertical del
contenido de la celda
baseline (línea de base)
bottom (inferior)
middle (medio)
top (superior)
bgcolor color de fondo número hexadecimal
background imagen de fondo número hexadecimal
bordercolor color del borde número hexadecimal
<tr align="center" bgcolor="yellow">
<td bgcolor="purple">GATITO</td>
Para toda la fila la alineación es
Centrado y el fondo amarillo
Solo para la celda el fondo es púrpura
<th> y </th> idéntico a td pero centrado y negrilla
Titulo de columna
colspan y rowspan
Combinación de celdas
colspan especifica el número de columnas por las que se extenderá la celda
rowspan especifica el número de filas por las que se extenderá la celda
combinación de 4 columnas
NOMBRE
DATOS
FECHA
NOTA 1 NOTA 2
JUAN CARLOS 1.75 2.97 16/AGOSTO/2017
LUISA 3.65 2.65 30/AGOSTO/2017
<table width="575" border="2" cellspacing="2">
<tr align="center" valign="middle">
<th colspan="4">combinacion de 4 columnas</th>
</tr>
<tr align="center" valign="middle">
<th rowspan="2">NOMBRE</th>
<th colspan="2">DATOS</th>
<th rowspan="2">FECHA</th>
</tr>
<tr align="center" valign="middle">
<th>NOTA 1</th>
<th>NOTA 2</th>
</tr>
<tr align="center" valign="middle">
<td>JUAN CARLOS</td>
<td>1.75</td>
<td>2.97</td>
<td>16/AGOSTO/2017</td>
</tr>
<tr align="center" valign="middle">
<td>LUISA</td>
<td >3.65</td>
<td >2.65</td>
<td>30/AGOSTO/2017</td>
</tr>
</table>
MARCOS (FRAME)
<frameset> y </frameset> Define el conjunto de marcos
no requiere las etiquetas <body> y
</body>
Atributo Significado Posibles valores
cols
tamaño de cada una de
las columnas en que se
divide el documento
un número (acompañado de % cuando se
desee que sea en porcentaje) por cada
columna, separados por comas.
rows
tamaño de cada una de
las columnas en que se
divide el documento
un número (acompañado de % cuando se
desee que sea en porcentaje) por cada fila,
separados por comas.
frameborder
aparece o no el borde
de los marcos
yes
no
framespacing
separación entre los
marcos
un número
border grosor del borde
un número, acompañado de % cuando se
desee que sea en porcentaje
bordercolor color del borde número hexadecimal
<frame> indica el documento a cargar en el marco
atributos de un marco:
Atributo
Significado Posibles valores
frameborder aparece o no el borde del marco
yes o 1
no o 0
name nombre del marco cualquier valor
noresize
si aparece, el usuario no podrá
redimensionar el tamaño de este marco
no puede tomar valores
marginwidth
anchura del margen con respecto a los
bordes del marco
un número, acompañado de % cuando se
desee que sea en porcentaje
marginheight
altura del margen con respecto a los
bordes del marco
un número, acompañado de % cuando se
desee que sea en porcentaje
scrolling
se mostrará o no la barra de
desplazamiento cuando la página del
marco no se pueda visualizar
completamente en él
yes
no
auto
src documento que se cargará en el marco ruta y nombre del documento
<frameset rows="90,*" framespacing="3" frameborder="yes" border="3" bordercolor="blue">
<frame src="titulo.html" name="marcosuperior" frameborder="yes" scrolling="yes" noresize>
<frameset cols="150,*" framespacing="3" frameborder="yes" border="3" bordercolor="red">
<frame src="menu.html" name="marcoizquierdo" scrolling="yes" noresize>
<frame src="inicio.html" name="marcoderecho">
</frameset>
</frameset>
Destino de los enlaces de un marco
<a href="inicio1.html" target="marcoderecho">matematicas</a>
Los nombres de los marcos pueden constituirse en el destino
De un documento
En la página del marco izquierdo (menu.html) crear el siguiente enlace:
FORMULARIOS
Permite recoger datos introducidos por el usuario.
Un formulario está formado, entre otras cosas, por etiquetas,
campos de texto, menús desplegables, y botones
<form> y </form> indican el inicio y fin de un formulario
El atributo action indica una dirección de correo electrónico o la
dirección del programa que se encargará de procesar el contenido del
formulario.
El atributo method indica el metodo mediante el que se transfieren
las variables del formulario. Su valor puede ser get o post
ELEMENTOS DE UN FORMULARIO
<textarea> y </textarea> área de texto
<textarea name=“area1" cols="30" rows="3">
Aquí se escribe el texto</textarea>
<input> elemento de entrada
atributo name indica el nombre del elemento de entrada
atributo type indica el tipo de elemento de entrada.
El atributo size indica el número de caracteres
El atributo maxlenght indica el número de caracteres
El atributo value indica el valor inicial del campo de texto
Elementos para type:
<input name="campo" type="text" value="Campo de texto"
size="20" maxlength="15">
<input name="contra" type="password"
value="contraseña" size="20" maxlength="15">
TEXTO
CONTRASEÑA
<input name="boton" type="submit"
value="Enviar">
BOTON
<input name="casilla" type="checkbox"
value="acepto" checked>
CASILLA DE
VERIFICACION
<input name="prefiere" type="radio"
value="estudiar" checked>
<input name="prefiere" type="radio"
value="trabajar">
BOTON DE OPCION
<select name="animal" size="3" multiple>
<option selected>---Elige animales---</option>
<option value="ave">Loro</option>
<option>Perro</option>
<option>Gato</option>
<option>Pez</option>
</select>
SELECION MULTIPLE
<input name="borrar" type="reset" id="borrar"
value="borrar">
RESTABLECER

Más contenido relacionado

Similar a DISEñO-DE-PAGINAS-CON-HTML.pdf (20)

presentacion html
presentacion htmlpresentacion html
presentacion html
 
Guia de html 3 y 4 periodo
Guia de html 3 y 4  periodoGuia de html 3 y 4  periodo
Guia de html 3 y 4 periodo
 
Guia de repaso html11
Guia de repaso html11Guia de repaso html11
Guia de repaso html11
 
Diseño de paginas con html1
Diseño de paginas con html1Diseño de paginas con html1
Diseño de paginas con html1
 
HTML
HTMLHTML
HTML
 
Programación avamzada 1
Programación avamzada 1Programación avamzada 1
Programación avamzada 1
 
Lenguaje HTML ETIQUETAS
Lenguaje HTML ETIQUETAS Lenguaje HTML ETIQUETAS
Lenguaje HTML ETIQUETAS
 
Presentación HTML
Presentación HTML Presentación HTML
Presentación HTML
 
Código htlm
Código htlmCódigo htlm
Código htlm
 
HTML
HTMLHTML
HTML
 
Etiquetas Basicas de Html
Etiquetas Basicas de HtmlEtiquetas Basicas de Html
Etiquetas Basicas de Html
 
Html basico
Html basicoHtml basico
Html basico
 
Conociendo mas sobre HTLM
Conociendo mas sobre HTLMConociendo mas sobre HTLM
Conociendo mas sobre HTLM
 
conociendo sobre HTLM
conociendo sobre HTLMconociendo sobre HTLM
conociendo sobre HTLM
 
Clase1
Clase1Clase1
Clase1
 
Manual de-html
Manual de-htmlManual de-html
Manual de-html
 
Html
HtmlHtml
Html
 
Tema02 html
Tema02 htmlTema02 html
Tema02 html
 
HTML
HTMLHTML
HTML
 
HTML
HTMLHTML
HTML
 

Más de DanielHidalgo92

circuitoscombinaciones-ejercicio.ppt
circuitoscombinaciones-ejercicio.pptcircuitoscombinaciones-ejercicio.ppt
circuitoscombinaciones-ejercicio.pptDanielHidalgo92
 
Diseño de Paginas WEB (1).ppt
Diseño de Paginas WEB (1).pptDiseño de Paginas WEB (1).ppt
Diseño de Paginas WEB (1).pptDanielHidalgo92
 
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfProgramación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfDanielHidalgo92
 
adaptadoresdered-100330143121-phpapp02.pdf
adaptadoresdered-100330143121-phpapp02.pdfadaptadoresdered-100330143121-phpapp02.pdf
adaptadoresdered-100330143121-phpapp02.pdfDanielHidalgo92
 
estructurascondicionales-180528201514.pptx
estructurascondicionales-180528201514.pptxestructurascondicionales-180528201514.pptx
estructurascondicionales-180528201514.pptxDanielHidalgo92
 
modems-e-interfaces.pptx
modems-e-interfaces.pptxmodems-e-interfaces.pptx
modems-e-interfaces.pptxDanielHidalgo92
 
informatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptxinformatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptxDanielHidalgo92
 

Más de DanielHidalgo92 (16)

desarrollo_ide (1).ppt
desarrollo_ide (1).pptdesarrollo_ide (1).ppt
desarrollo_ide (1).ppt
 
2028.pptx
2028.pptx2028.pptx
2028.pptx
 
circuitoscombinaciones-ejercicio.ppt
circuitoscombinaciones-ejercicio.pptcircuitoscombinaciones-ejercicio.ppt
circuitoscombinaciones-ejercicio.ppt
 
Matricez.pptx
Matricez.pptxMatricez.pptx
Matricez.pptx
 
Diseño de Paginas WEB (1).ppt
Diseño de Paginas WEB (1).pptDiseño de Paginas WEB (1).ppt
Diseño de Paginas WEB (1).ppt
 
Teoria_del_Color.pptx
Teoria_del_Color.pptxTeoria_del_Color.pptx
Teoria_del_Color.pptx
 
FP01 (1).pptx
FP01 (1).pptxFP01 (1).pptx
FP01 (1).pptx
 
desarrollo_ide.ppt
desarrollo_ide.pptdesarrollo_ide.ppt
desarrollo_ide.ppt
 
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfProgramación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
 
adaptadoresdered-100330143121-phpapp02.pdf
adaptadoresdered-100330143121-phpapp02.pdfadaptadoresdered-100330143121-phpapp02.pdf
adaptadoresdered-100330143121-phpapp02.pdf
 
Switch_Presentation.ppt
Switch_Presentation.pptSwitch_Presentation.ppt
Switch_Presentation.ppt
 
intro_web.ppt
intro_web.pptintro_web.ppt
intro_web.ppt
 
estructurascondicionales-180528201514.pptx
estructurascondicionales-180528201514.pptxestructurascondicionales-180528201514.pptx
estructurascondicionales-180528201514.pptx
 
modems-e-interfaces.pptx
modems-e-interfaces.pptxmodems-e-interfaces.pptx
modems-e-interfaces.pptx
 
informatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptxinformatica_iv_-_unidad_2._algoritmos.pptx
informatica_iv_-_unidad_2._algoritmos.pptx
 
JAVA (1).PPT
JAVA (1).PPTJAVA (1).PPT
JAVA (1).PPT
 

DISEñO-DE-PAGINAS-CON-HTML.pdf

  • 2. CONCEPTOS • HTML (Hyper Text Markup Language) – Lenguaje con el que se escriben paginas web. – Es un lenguaje de hipertexto. – Permite escribir texto de forma estructurada. – Compuesto por etiquetas (marcan el inicio y fin de cada elemento del documento) – Documento hipertexto contiene texto, imágenes sonido y video (documento multimedia).
  • 3. NAVEGADORES • Interpreta el código HTML de la página. • Internet Explorer y Netscape Navigator
  • 4. EDITORES • Programa que permite redactar documentos.  Editores visuales. Evitan la escritura de código HTML (la pagina se construye).  Editores de texto. La pagina se crea a través del código HTML.
  • 5. • Editores Visuales: (generan basura) – Macromedia Dreamweaver, Microsoft Frontpage, Adobe Pagemill, NetObjects Fusion, CutePage, HotDog Proffesional, Netscape Composer y Arachnophilia, MsWord otros. • Editores de texto.(solo lo necesario) – Wordpad – Block de notas – Notepad++ – Otros…
  • 6. Estructura de una página • <html> <head> ... <title> Curso de HTML </title> </head> <body> ... </body> </html> Entre las etiquetas <html> y </html> esta comprendido el resto del código HTML de la página <head> y </head>. Cabecera de la pagina puede contener <link>, <style>, <script> <meta> <title> El cuerpo del documento contiene la información propia del documento (el texto de la página, las imágenes, los formularios, etc. •color o la imagen de fondo de la página .
  • 7. <body bgcolor="#0000FF"> <body bgcolor="blue"> <body background="fondo.gif"> <body background="imagenes/fondo.gif"> <body text="#FF0000"> <body leftmargin="20" topmargin="0" marginwidth="20" marginheight="0" > Algunos atributos de “body”
  • 8. Color Hexadecimal Nombre #FFFFFF white #000000 black #000080 navy #0000FF blue #008000 green #008080 teal #00FF00 lime #00FFFF aqua #800000 maroon #800080 purple #808000 olive #808080 gray #C0C0C0 silver #FF0000 red #FF00FF fuchsia #FFFF00 yellow Colores en hexadecimal
  • 9. Creación de la primera pagina • Crear un directorio de trabajo para la pagina.(ejm. mipagina) en “mis documentos” • Con el bloc de notas escribir el siguiente codigo: <html> <head> <title>pagina de inicio</title> </head> <body bgcolor="99CC99" > </body> </html> • Guardar el archivo “guardar como” con el nombre inicio.html en la carpeta “mipagina”
  • 10. La pagina resultante es como sigue:
  • 11. TEXTO • Se requiere dar formato al texto Algunos caracteres especiales • < y > indican inicio y fin de etiqueta Carácter Representación < &lt; > &gt; á &aacute; Á &Aacute; é &eacute; É &Eacute; í &iacute; Í &Iacute; ó &oacute; Ó &Oacute; ú &uacute; Ú &Uacute; ñ &ntilde; Ñ &Ntilde; ™ &#153; Se puede escribir directamente sin la representación en HTML &nbsp espacio en blanco
  • 12. <!-- y //-->. comentarios <br> Saltos de línea,no requiere fin de etiqueta <pre> y </pre> texto preformateado. Aparece tal como se lo escribe, no requiere saltos de linea ni espacios en blanco en HTML No permite incluir en el texto etiquetas: <img> (para incluir imágenes), <object> (para incluir objetos como animaciones), <big>, <small>, <sub> ni <sup> <hr> Regla horizontal separar secciones dentro de una misma página. no precisa ninguna etiqueta de cierre
  • 13. algunos atributos de la regla horizontal: Atributo Significado Posibles valores align alineación de la regla dentro de la página left (izquierda) right (derecha) center (centro) width ancho de la regla un número, acompañado de % cuando se desee que sea en porcentaje size alto de la regla un número noshade eliminar el sombreado de la regla no puede tomar valores Inicio<hr align="left" width=“50%" size=“10" noshade>Bienvenidos a mi página.
  • 14. <html> <head> <title>pagina de inicio</title> </head> <body bgcolor="99CC99" background="imagenes/fondopatas.gif" leftmargin="40" topmargin="40" marginwidth="40" marginheight="40"> hola mundo este es un texto común como están, canción&oacute<br> cuando se esta pensando <pre>Hola, BIENVENIDOS esta ES MI PÁGINA WEB y esto un texto preformateado</pre> Inicio de un separador horizontal<hr align="left" width="50%" size="10" noshade>Bienvenidos a mi página. </body> </html> Una ilustración simple
  • 15.
  • 16. <font> y </font> propiedades del texto Atributo Significado Posibles valores face fuente nombre de la fuente, o fuentes color color del texto número hexadecimal o texto predefinido size tamaño del texto valores del 1 al 7, siendo por defecto el 3, o desplazamiento respecto al tamaño por defecto, añadiendo + o - delante del valor <font color="#993366" size="4" face="Arial"> Bienvenidos a mi página, texto con propiedades </font> <body> <basefont color="#006699" size="4" face="Arial"> fuente para todo el documento
  • 17. Etiqueta Significado Ejemplo <b> negrita curso HTML aulaclic <i> cursiva curso HTML aulaclic <u> subrayado curso HTML aulaclic <s> tachado curso HTML aulaclic <tt> teletipo (máquina de escribir) curso HTML aulaclic <big> aumenta el tamaño de la fuente curso HTML aulaclic <small> disminuye el tamaño de la fuente curso HTML aulaclic etiquetas asociadas al tipo de letra:
  • 18. <p> y </p> Parráfos atributo align: cuyos valores pueden ser left (izquierda), right (derecha), center (centrado) o justify (justificado). <div> y </div> agrupar bloques de texto, pero con la diferencia de que la separación entre ellos es menor. Tiene los mismos atributos de alineación. <center> y </center> Texto centrado <p align="center">este es un parrafo muy simple (centrado)</p> <p>Aqu&iacute encontra otro párrafo (la separacion es amplia).</p> <div align="center">otro parrafo con agrupacion de bloques </div> <div>note que el espacio es menor</div> <center>texto centrado</center>
  • 19. Encabezados - Títulos Etiqueta Ejemplo <H1> Título 1: HTML <H2> Título 2: HTML <H3> Título 3: HTML <H4> Título 4: HTML <H5> Título 5: HTML <H6> Título 6: HTML <H2 align="center">El lenguaje HTML</H2><H4>Apartado 1: Las etiquetas</H4>
  • 20. Marquesinas <marquee bgcolor="#006699" behavior="alternate" direction="right"> <b><font color="#FFFFCC" size="5">Esto es una marquesina </font></b> </marquee> Listas <li>Perro</li> <li>Gato</li> <li>Periquito</li> •Perro •Gato •Periquito <marquee> y </marquee>. behavior alternate scroll slide direction down up left right
  • 21. <ul> y </ul>. Lista desordenada viñeta circle (círculo), disc (disco) o square (cuadrado). <ul type="circle"> <li>Perro</li> <li>Gato</li> <li>Periquito</li> </ul> <ol> y </ol>. Lista ordenada type 1 (números), a (letras minúsculas), A (letras mayúsculas), i (numeros romanos en minúsculas) o I (números romanos en mayúsculas). Listas anidadas: combinación de las anteriores.
  • 22. 1. Crear una pagina de inicio en blanco 2. Colocar un titulo centrado y subrayado (mi pagina personal) 3. Insertar una marquesina (con fondo rojo, tamaño de letra 5, y comportamiento continuo. 4. Insertar un párrafo de texto con sangría a la izquierda y alineación a la izquierda. 5. Crear una división horizontal . 6. Escribir un texto ( párrafo) centrado que indica una frase arbitraria. 7. Insertar una división horizontal. 8. Insertar un texto preformateado que introduce a nuestras ocupaciones principales (centrado). 9. Crear una lista que muestra las áreas de interés de información. 10.Insertar listas anidadas a cada item. Taller Uno
  • 23. ENLACES hiperenlace, hipervínculo, o vínculo <a> y </a>. href especifica la página a la que está asociado el enlace Referencia absoluta: Conduce a una ubicación externa al sitio Referencia relativa al sitio: Conduce a un documento situado dentro del mismo sitio <a href="http://www.aulaclic.com">Visita www.aulaclic.com</a> <a href="inicio1.html">cambiar a otro documento "ref. relativa"</a> <a href="../mipagina/imagenes/inicio1.html">otra carpeta </a> <a href="//D:/diplomado/tutoriales/html/index.htm">navegar por el tutorial</a>
  • 24. Destino del enlace determina en qué ventana va a ser abierta la página vinculada atributo target _blank Abre el documento vinculado en una ventana nueva del navegador. _self Abre el documento vinculado en el mismo marco o ventana que el vínculo Anclas o puntos de fijación permite ir directamente al apartado deseado en un documento extenso <a name="miancla"></a>Texto con ancla define el ancla <a href="#miancla">Enlace al ancla</a> lleva al ancla <a href="inicio1.html" target="_blank"> cambiar a otro documento "ref. relativa"</a> <br>
  • 25. Correo electrónico: <a href="mailto:jucelele@hotmail.com">mi e-mail </a> <a href="mailto:jucelele@hotmail.com?subject=el asunto del mensaje"> mi e-mail </a> Vínculo a ficheros para descarga: <a href="sib1.doc" target=_blank > haz clic aqu&iacute; para descargar el archivo </a>
  • 26. IMAGENES <img> src : especifica el nombre de la imagen Las imágenes pueden ser de formatos diferentes: bmp, gif, jpg, etc <img src="imagenes/gatito.gif" alt="imagen ejemplo"> <img src="imagenes/foto.gif" alt="mi fiesta"> El atributo border puede tomar valores numéricos <img src="imagenes/gatito.gif" alt="imagen ejemplo" border="4">
  • 27. imagen con borde y con un enlace: <a href="inicio1.html" target="_blank" > <img src="imagenes/gatito.gif" border="4" > </a> width (anchura) y height (altura) tamaño de la imagen <img src="imagenes/foto.gif" alt="mi fiesta" width="500" height="400"> Alineacion de la imagen align Este atributo indica la alineación de las imágenes con respecto a la línea de texto en la que se encuentran.
  • 28. Los valores del atributo align pueden ser los siguientes: bottom inferior left izquierda middle medio right derecha texttop texto superior top superior Este <img src="imagenes/gatito.gif" alt="imagen ejemplo" border="4" align="middle"> es un grafico
  • 29. TABLAS <table> y </table> INICO Y FIN DE TABLA <tr> y </tr> Inicio y fin de fila <td> y </td> columna o celda <table> inicio de tabla <tr> inicio de fila 1 <td>…</td> celda 1 de la fila 1 <td>…</td> celda 2 de la fila 1 </tr> fin de la fila 1 <tr> inicio de fila 2 <td>…</td> celda 1 de la fila 2 <td>…</td> celda 2 de la fila 2 </tr> fin de la fila 2 …….. </table> fin de la tabla
  • 30. Atributos de una tabla: Atributo Significado Posibles valores width ancho de la tabla un número, acompañado de % cuando se desee que sea en porcentaje height altura de la tabla un número, acompañado de % cuando se desee que sea en porcentaje cellpadding espacio entre el contenido de las celdas y el borde un número cellspacing espacio entre celdas un número border grosor del borde un número align alineación de la tabla dentro de la página left (izquierda) right (derecha) center (centro) bgcolor color de fondo número hexadecimal background imagen de fondo número hexadecimal bordercolor color del borde número hexadecimal <table width="50%" border="2" align="center" cellspacing="0" bordercolor="green" bgcolor="blue">
  • 31. nombre descripción FOTOGRAFIA FIESTA 4 DE JULIO POR EL CENTENARIO DE LA FACULTAD aquí va texto, imágenes, video GATITO GRAFICO EXTRAIDO DEL TUTORIAL OTRO CUALQUIERA PUEDE IR CUALQUIER COSA O SIMPLEMENTE TEXTO
  • 32. <table border="2"> <tr> <td>nombre</td> <td>descripocion</td> <td>FOTOGRAFIA</td> </tr> <tr> <td>FIESTA 4 DE JULIO</td> <td>POR EL CENTENARIO DE LA FACULTAD</td> <td>aquí va texto, imágenes, video</td> </tr> <tr> <td>GATITO</td> <td>GRAFICO EXTARIDO DEL TUTORIAL</td> <td><img src="imagenes/gatito.gif" alt="imagen ejemplo" border="4"></td> </tr> <tr> <td>OTRO CUALQUIERA</td> <td>PUEDE IR CUALQUIER COSA</td> <td>O SIMPLEMENTE TEXTO</td> </tr> </table>
  • 33. Atributos de una celda: Atributo Significado Posibles valores width ancho de la tabla un número, acompañado de % cuando se desee que sea en porcentaje height altura de la tabla un número, acompañado de % cuando se desee que sea en porcentaje align alineación horizontal del contenido de la celda left (izquierda) right (derecha) center (centro) valign alineación vertical del contenido de la celda baseline (línea de base) bottom (inferior) middle (medio) top (superior) bgcolor color de fondo número hexadecimal background imagen de fondo número hexadecimal bordercolor color del borde número hexadecimal
  • 34. <tr align="center" bgcolor="yellow"> <td bgcolor="purple">GATITO</td> Para toda la fila la alineación es Centrado y el fondo amarillo Solo para la celda el fondo es púrpura <th> y </th> idéntico a td pero centrado y negrilla Titulo de columna colspan y rowspan Combinación de celdas colspan especifica el número de columnas por las que se extenderá la celda rowspan especifica el número de filas por las que se extenderá la celda
  • 35. combinación de 4 columnas NOMBRE DATOS FECHA NOTA 1 NOTA 2 JUAN CARLOS 1.75 2.97 16/AGOSTO/2017 LUISA 3.65 2.65 30/AGOSTO/2017
  • 36. <table width="575" border="2" cellspacing="2"> <tr align="center" valign="middle"> <th colspan="4">combinacion de 4 columnas</th> </tr> <tr align="center" valign="middle"> <th rowspan="2">NOMBRE</th> <th colspan="2">DATOS</th> <th rowspan="2">FECHA</th> </tr> <tr align="center" valign="middle"> <th>NOTA 1</th> <th>NOTA 2</th> </tr> <tr align="center" valign="middle"> <td>JUAN CARLOS</td> <td>1.75</td> <td>2.97</td> <td>16/AGOSTO/2017</td> </tr> <tr align="center" valign="middle"> <td>LUISA</td> <td >3.65</td> <td >2.65</td> <td>30/AGOSTO/2017</td> </tr> </table>
  • 37. MARCOS (FRAME) <frameset> y </frameset> Define el conjunto de marcos no requiere las etiquetas <body> y </body> Atributo Significado Posibles valores cols tamaño de cada una de las columnas en que se divide el documento un número (acompañado de % cuando se desee que sea en porcentaje) por cada columna, separados por comas. rows tamaño de cada una de las columnas en que se divide el documento un número (acompañado de % cuando se desee que sea en porcentaje) por cada fila, separados por comas. frameborder aparece o no el borde de los marcos yes no framespacing separación entre los marcos un número border grosor del borde un número, acompañado de % cuando se desee que sea en porcentaje bordercolor color del borde número hexadecimal
  • 38. <frame> indica el documento a cargar en el marco atributos de un marco: Atributo Significado Posibles valores frameborder aparece o no el borde del marco yes o 1 no o 0 name nombre del marco cualquier valor noresize si aparece, el usuario no podrá redimensionar el tamaño de este marco no puede tomar valores marginwidth anchura del margen con respecto a los bordes del marco un número, acompañado de % cuando se desee que sea en porcentaje marginheight altura del margen con respecto a los bordes del marco un número, acompañado de % cuando se desee que sea en porcentaje scrolling se mostrará o no la barra de desplazamiento cuando la página del marco no se pueda visualizar completamente en él yes no auto src documento que se cargará en el marco ruta y nombre del documento
  • 39. <frameset rows="90,*" framespacing="3" frameborder="yes" border="3" bordercolor="blue"> <frame src="titulo.html" name="marcosuperior" frameborder="yes" scrolling="yes" noresize> <frameset cols="150,*" framespacing="3" frameborder="yes" border="3" bordercolor="red"> <frame src="menu.html" name="marcoizquierdo" scrolling="yes" noresize> <frame src="inicio.html" name="marcoderecho"> </frameset> </frameset>
  • 40. Destino de los enlaces de un marco <a href="inicio1.html" target="marcoderecho">matematicas</a> Los nombres de los marcos pueden constituirse en el destino De un documento En la página del marco izquierdo (menu.html) crear el siguiente enlace:
  • 41. FORMULARIOS Permite recoger datos introducidos por el usuario. Un formulario está formado, entre otras cosas, por etiquetas, campos de texto, menús desplegables, y botones <form> y </form> indican el inicio y fin de un formulario El atributo action indica una dirección de correo electrónico o la dirección del programa que se encargará de procesar el contenido del formulario. El atributo method indica el metodo mediante el que se transfieren las variables del formulario. Su valor puede ser get o post
  • 42. ELEMENTOS DE UN FORMULARIO <textarea> y </textarea> área de texto <textarea name=“area1" cols="30" rows="3"> Aquí se escribe el texto</textarea> <input> elemento de entrada atributo name indica el nombre del elemento de entrada atributo type indica el tipo de elemento de entrada. El atributo size indica el número de caracteres El atributo maxlenght indica el número de caracteres El atributo value indica el valor inicial del campo de texto
  • 43. Elementos para type: <input name="campo" type="text" value="Campo de texto" size="20" maxlength="15"> <input name="contra" type="password" value="contraseña" size="20" maxlength="15"> TEXTO CONTRASEÑA <input name="boton" type="submit" value="Enviar"> BOTON <input name="casilla" type="checkbox" value="acepto" checked> CASILLA DE VERIFICACION <input name="prefiere" type="radio" value="estudiar" checked> <input name="prefiere" type="radio" value="trabajar"> BOTON DE OPCION
  • 44. <select name="animal" size="3" multiple> <option selected>---Elige animales---</option> <option value="ave">Loro</option> <option>Perro</option> <option>Gato</option> <option>Pez</option> </select> SELECION MULTIPLE <input name="borrar" type="reset" id="borrar" value="borrar"> RESTABLECER