SlideShare una empresa de Scribd logo
1 de 44
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
• Editores de texto.(solo lo necesario)
  – Wordpad o el Bloc de notas
Estructura de una página
• <html>          Entre las etiquetas <html> y </html> esta
                  comprendido el resto del código HTML de la
  <head>          página
  ...
                  <head> y </head>. Cabecera de la pagina
  <title>         puede contener
  Curso de HTML          <link>, <style>, <script> <meta>
  </title>               <title>
  </head>
  <body>          El cuerpo del documento contiene la
                  información propia del documento (el texto
  ...             de la página, las imágenes, los formularios,
  </body>         etc.
                       •color o la imagen de fondo de la
  </html>              página .
Algunos atributos de “body”




<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" >
Colores en hexadecimal

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
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

          •         <y>      indican inicio y fin de etiqueta
                                             Carácter      Representación
                                                <                 &lt;
                                                >                 &gt;
Algunos caracteres                              á               &aacute;
                                                Á               &Aacute;
especiales
                                                é               &eacute;
                                                É               &Eacute;
                                                í               &iacute;
                                                Í               &Iacute;
                                                ó               &oacute;
    Se puede escribir directamente              Ó               &Oacute;
    sin la representación en HTML               ú               &uacute;
                                                Ú               &Uacute;
                                                ñ               &ntilde;
    &nbsp espacio en blanco
                                                Ñ               &Ntilde;
                                                ™                &#153;
<!-- y //-->.    comentarios


<br>                     Saltos de línea,no requiere fin de etiqueta

                         texto preformateado. Aparece tal como se
<pre> y </pre>
                         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>                    separar secciones dentro de una misma
  Regla horizontal        página.
                          no precisa ninguna etiqueta de cierre
algunos atributos de la regla horizontal:




                   Significado                     Posibles valores
      Atributo

                  alineación de la                  left (izquierda)
       align     regla dentro de la                 right (derecha)
                       página                       center (centro)

                                      un número, acompañado de % cuando se desee
       width     ancho de la regla
                                                  que sea en porcentaje
        size      alto de la regla                    un número
                   eliminar el
      noshade    sombreado de la                no puede tomar valores
                      regla




Inicio<hr align="left" width=“50%" size=“10" noshade>Bienvenidos a mi página.
Una ilustración simple



<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>
<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
                               valores del 1 al 7, siendo por defecto el 3,
  size      tamaño del texto   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>

fuente para todo el documento
           <body>
           <basefont color="#006699" size="4" face="Arial">
etiquetas asociadas al tipo de letra:

Etiqueta          Significado           Ejemplo
  <b>               negrita        curso HTML aulaclic
  <i>               cursiva        curso HTML aulaclic
                                   curso HTML aulaclic
  <u>             subrayado

  <s>              tachado         curso HTML aulaclic
               teletipo (máquina
  <tt>                             curso HTML aulaclic
                   de escribir)
              aumenta el tamaño
 <big>                             curso HTML aulaclic
                 de la fuente
                 disminuye el
<small>          tamaño de la      curso HTML aulaclic
                    fuente
<p> y </p>            Parráfos
                      atributo align: cuyos valores pueden ser left
                      (izquierda), right (derecha), center (centrado) o
                      justify (justificado).

       <p align="center">este es un parrafo
        muy simple (centrado)</p>
       <p>Aqu&iacute encontra otro párrafo (la
       separacion es amplia).</p>


<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.
        <div align="center">otro parrafo con
        agrupacion de bloques </div>
        <div>note que el espacio es menor</div>

    <center> y </center>    Texto centrado
                 <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> y </marquee>.

<marquee bgcolor="#006699" behavior="alternate" direction="right">
 <b><font color="#FFFFCC" size="5">Esto es una marquesina </font></b>
</marquee>

  behavior         alternate scroll slide

   direction       down     up   left   right




                          Listas
                                            •Perro
     <li>Perro</li>                         •Gato
     <li>Gato</li>                          •Periquito
     <li>Periquito</li>
<ul> y </ul>.             Lista desordenada
                       viñeta
<ul type="circle">
<li>Perro</li>            circle (círculo), disc (disco) o square (cuadrado).
<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.
Un avance


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.
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

    <a href="http://www.aulaclic.com">Visita www.aulaclic.com</a>

 Referencia relativa al sitio: Conduce a un documento situado
                               dentro del mismo sitio

<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/www.aulaclic.es/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

   <a href="inicio1.html" target="_blank">
   cambiar a otro documento "ref. relativa"</a> <br>


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
Correo electrónico:

<a href="mailto:jucebeva@hotmail.com">mi e-mail </a>

 <a href="mailto:jucebeva@hotmail.com?subject=el asunto del mensaje">
   mi e-mail </a>


Vínculo a ficheros para descarga:

        <a href="sib1.doc" tarjet=_blank >
        haz clic aqu&iacute; para descargarte el fichero
        </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>



tamaño de la imagen

      width (anchura) y height (altura)

 <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

                             texto
                texttop
                            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:

                     Significado                     Posibles valores
 Atributo
                                           un número, acompañado de % cuando se
  width           ancho de la tabla
                                                desee que sea en porcentaje
                                           un número, acompañado de % cuando se
  height          altura de la tabla
                                                desee que sea en porcentaje
              espacio entre el contenido
cellpadding                                             un número
               de las celdas y el borde
cellspacing     espacio entre celdas                    un número
  border          grosor del borde                      un número
                                                      left (izquierda)
                alineación de la tabla
   align                                              right (derecha)
                 dentro de la página
                                                      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

                           POR EL
                                          aqui va texto,
  FIESTA 3 DE JULIO    CENTENARIO DE
                                        imagenes, video
                        LA FACULTAD



                      GRAFICO
GATITO                EXTARIDO DEL
                      TUTORIAL



                      PUEDE IR         O SIMPLEMENTE
OTRO CUALQUIERA
                      CUALQUIER COSA   TEXTO
<table border="2">
 <tr>
   <td>nombre</td>
   <td>descripocion</td>
  <td>FOTOGRAFIA</td>
 </tr>
 <tr>
   <td>FIESTA 3 DE JULIO</td>
   <td>POR EL CENTENARIO DE LA FACULTAD</td>
   <td>aqui va texto, imagenes, 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:

                    Significado                     Posibles valores
 Atributo
                                          un número, acompañado de % cuando se
  width          ancho de la tabla
                                               desee que sea en porcentaje
                                          un número, acompañado de % cuando se
  height         altura de la tabla
                                               desee que sea en porcentaje
                                                     left (izquierda)
              alineación horizontal del
   align                                             right (derecha)
               contenido de la celda
                                                     center (centro)
                                                 baseline (línea de base)
               alineación vertical del              bottom (inferior)
  valign
               contenido de la celda                 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">      Para toda la fila la alineación es
                                           Centrado y el fondo amarillo

  <td bgcolor="purple">GATITO</td> Solo para la celda el fondo es púrpura

   Titulo de columna

                  <th> y </th>     idéntico a td pero centrado y negrilla


   Combinación de celdas
          colspan y rowspan

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
                        DATOS
  NOMBRE                                      FECHA
               NOTA 1           NOTA 2

JUAN CARLOS     10.75           12.97     16/AGOSTO/2007


   LUISA        20.65            2.65     30/AGOSTO/2007
<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>10.75</td>
  <td>12.97</td>
  <td>16/AGOSTO/2007</td>
 </tr>
 <tr align="center" valign="middle">
  <td>LUISA</td>
  <td >20.65</td>
  <td >2.65</td>
  <td>30/AGOSTO/2007</td>
 </tr>
</table>
MARCOS (FRAME)
   <frameset> y </frameset>             Define el conjunto de marcos
                                        no requiere las etiquetas <body> y
                                        </body>
 Atributo          Significado                     Posibles valores
              tamaño de cada una de    un número (acompañado de % cuando se
   cols       las columnas en que se    desee que sea en porcentaje) por cada
                divide el documento        columna, separados por comas.
              tamaño de cada una de     un número (acompañado de % cuando se
   rows       las columnas en que se   desee que sea en porcentaje) por cada fila,
                divide el documento             separados por comas.
frameborde    aparece o no el borde                       yes
     r           de los marcos                            no
framespaci     separación entre los
                                                       un número
    ng               marcos
                                       un número, acompañado de % cuando se
  border         grosor del borde
                                            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:


                           Significado                           Posibles valores
  Atributo
                                                                      yes o 1
frameborder       aparece o no el borde del marco
                                                                      no o 0
   name                  nombre del marco                         cualquier valor
                   si aparece, el usuario no podrá
  noresize                                                    no puede tomar valores
               redimensionar el tamaño de este marco
               anchura del margen con respecto a los   un número, acompañado de % cuando se
marginwidth
                         bordes del marco                   desee que sea en porcentaje
                altura del margen con respecto a los   un número, acompañado de % cuando se
marginheight
                          bordes del marco                  desee que sea en porcentaje
                    se mostrará o no la barra de
                                                                       yes
                desplazamiento cuando la página del
  scrolling                                                             no
                   marco no se pueda visualizar
                                                                       auto
                       completamente en él
    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

            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:


      <a href="inicio1.html" target="marcoderecho">matematicas</a>
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:


TEXTO    <input name="campo" type="text" value="Campo de texto"
         size="20" maxlength="15">



CONTRASEÑA        <input name="contra" type="password"
                  value="contraseña" size="20" maxlength="15">

 BOTON      <input name="boton" type="submit"
            value="Enviar">

  CASILLA DE       <input name="casilla" type="checkbox"
  VERIFICACION     value="acepto" checked>

                   <input name="prefiere" type="radio"
                   value="estudiar" checked>
BOTON DE OPCION
                   <input name="prefiere" type="radio"
                   value="trabajar">
<select name="animal" size="3" multiple>
                     <option selected>---Elige animales---</option>
                     <option value="ave">Loro</option>
SELECION MULTIPLE    <option>Perro</option>
                     <option>Gato</option>
                     <option>Pez</option>
                    </select>


 RESTABLECER   <input name="borrar" type="reset" id="borrar"
               value="borrar">

Más contenido relacionado

La actualidad más candente (20)

Programación avamzada 1
Programación avamzada 1Programación avamzada 1
Programación avamzada 1
 
Comandos de html
Comandos de htmlComandos de html
Comandos de html
 
Comandos html
Comandos htmlComandos html
Comandos html
 
Etiquetas y teoria html
Etiquetas y teoria htmlEtiquetas y teoria html
Etiquetas y teoria html
 
Elianyyyyy
ElianyyyyyElianyyyyy
Elianyyyyy
 
Etiquetas html
Etiquetas htmlEtiquetas html
Etiquetas html
 
DEBER N°2 blog blogger blogspot
DEBER N°2 blog blogger blogspotDEBER N°2 blog blogger blogspot
DEBER N°2 blog blogger blogspot
 
Compu
CompuCompu
Compu
 
Etilos
Etilos Etilos
Etilos
 
Curso Zope Page Templates y Metal
Curso Zope Page Templates y MetalCurso Zope Page Templates y Metal
Curso Zope Page Templates y Metal
 
Manual de Introducción a CSS3
Manual de Introducción a CSS3Manual de Introducción a CSS3
Manual de Introducción a CSS3
 
TAREA DEL CSS
TAREA DEL CSSTAREA DEL CSS
TAREA DEL CSS
 
Lenguaje html
Lenguaje htmlLenguaje html
Lenguaje html
 
Comandos html
Comandos htmlComandos html
Comandos html
 
HTML
HTMLHTML
HTML
 
Html guia 1
Html guia 1 Html guia 1
Html guia 1
 
Guia de repaso html11
Guia de repaso html11Guia de repaso html11
Guia de repaso html11
 
Html
HtmlHtml
Html
 
04texto
04texto04texto
04texto
 
Tecnología de la información
Tecnología de la informaciónTecnología de la información
Tecnología de la información
 

Destacado

CANAL DEL BAJO NIVERNAIS & RIO YONNE con L'Art De Vivre
CANAL DEL BAJO NIVERNAIS & RIO YONNE  con L'Art De Vivre CANAL DEL BAJO NIVERNAIS & RIO YONNE  con L'Art De Vivre
CANAL DEL BAJO NIVERNAIS & RIO YONNE con L'Art De Vivre Ocio Vital
 
Quand j t jeune
Quand j t jeuneQuand j t jeune
Quand j t jeuneDoug Doug
 
Abraham maslow
Abraham maslowAbraham maslow
Abraham maslowtravissss
 
Fmp proposal form_new
Fmp proposal form_newFmp proposal form_new
Fmp proposal form_newBethMelia
 
Mapas conceituais utrma01 vespertino
Mapas conceituais utrma01 vespertinoMapas conceituais utrma01 vespertino
Mapas conceituais utrma01 vespertinoGládis L. Santos
 

Destacado (7)

3º advento 2012 ciclo c
3º advento 2012 ciclo c3º advento 2012 ciclo c
3º advento 2012 ciclo c
 
CANAL DEL BAJO NIVERNAIS & RIO YONNE con L'Art De Vivre
CANAL DEL BAJO NIVERNAIS & RIO YONNE  con L'Art De Vivre CANAL DEL BAJO NIVERNAIS & RIO YONNE  con L'Art De Vivre
CANAL DEL BAJO NIVERNAIS & RIO YONNE con L'Art De Vivre
 
Quand j t jeune
Quand j t jeuneQuand j t jeune
Quand j t jeune
 
Abraham maslow
Abraham maslowAbraham maslow
Abraham maslow
 
La Contaminación
La ContaminaciónLa Contaminación
La Contaminación
 
Fmp proposal form_new
Fmp proposal form_newFmp proposal form_new
Fmp proposal form_new
 
Mapas conceituais utrma01 vespertino
Mapas conceituais utrma01 vespertinoMapas conceituais utrma01 vespertino
Mapas conceituais utrma01 vespertino
 

Similar a Diseño de páginas con HTML: conceptos básicos

Similar a Diseño de páginas con HTML: conceptos básicos (20)

Páginas web en formato HTML
Páginas web en formato HTMLPáginas web en formato HTML
Páginas web en formato HTML
 
DISEñO-DE-PAGINAS-CON-HTML.pdf
DISEñO-DE-PAGINAS-CON-HTML.pdfDISEñO-DE-PAGINAS-CON-HTML.pdf
DISEñO-DE-PAGINAS-CON-HTML.pdf
 
Etiquetas en html
Etiquetas en htmlEtiquetas en html
Etiquetas en html
 
Etiquetas Basicas de Html
Etiquetas Basicas de HtmlEtiquetas Basicas de Html
Etiquetas Basicas de Html
 
Diseño WEB 1.pptx
Diseño WEB 1.pptxDiseño WEB 1.pptx
Diseño WEB 1.pptx
 
Elianyyyyy
ElianyyyyyElianyyyyy
Elianyyyyy
 
Deber de pagina wed..!!!
Deber de pagina wed..!!!Deber de pagina wed..!!!
Deber de pagina wed..!!!
 
Html
HtmlHtml
Html
 
Manual de html
Manual de htmlManual de html
Manual de html
 
Deber de programacion web.
Deber de programacion web.Deber de programacion web.
Deber de programacion web.
 
Etiquetas mas utilizadas del lenguaje html
Etiquetas mas utilizadas del lenguaje htmlEtiquetas mas utilizadas del lenguaje html
Etiquetas mas utilizadas del lenguaje html
 
Deber de Programación Web / Etiquetas mas utilizadas del lenguaje html
Deber de Programación Web / Etiquetas mas utilizadas del lenguaje htmlDeber de Programación Web / Etiquetas mas utilizadas del lenguaje html
Deber de Programación Web / Etiquetas mas utilizadas del lenguaje html
 
Deber de Programacion Web
Deber de Programacion WebDeber de Programacion Web
Deber de Programacion Web
 
Crear una página básica en HTML
Crear una página básica en HTMLCrear una página básica en HTML
Crear una página básica en HTML
 
Presentación CSS y HTML en Gummurcia
Presentación CSS y HTML en GummurciaPresentación CSS y HTML en Gummurcia
Presentación CSS y HTML en Gummurcia
 
Estructura html
Estructura htmlEstructura html
Estructura html
 
Html
HtmlHtml
Html
 
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
 
Guia html
Guia htmlGuia html
Guia html
 
Html basico
Html basicoHtml basico
Html basico
 

Diseño de páginas con HTML: conceptos básicos

  • 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 • Editores de texto.(solo lo necesario) – Wordpad o el Bloc de notas
  • 6. Estructura de una página • <html> Entre las etiquetas <html> y </html> esta comprendido el resto del código HTML de la <head> página ... <head> y </head>. Cabecera de la pagina <title> puede contener Curso de HTML <link>, <style>, <script> <meta> </title> <title> </head> <body> El cuerpo del documento contiene la información propia del documento (el texto ... de la página, las imágenes, los formularios, </body> etc. •color o la imagen de fondo de la </html> página .
  • 7. Algunos atributos de “body” <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" >
  • 8. Colores en hexadecimal 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
  • 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 • <y> indican inicio y fin de etiqueta Carácter Representación < &lt; > &gt; Algunos caracteres á &aacute; Á &Aacute; especiales é &eacute; É &Eacute; í &iacute; Í &Iacute; ó &oacute; Se puede escribir directamente Ó &Oacute; sin la representación en HTML ú &uacute; Ú &Uacute; ñ &ntilde; &nbsp espacio en blanco Ñ &Ntilde; ™ &#153;
  • 12. <!-- y //-->. comentarios <br> Saltos de línea,no requiere fin de etiqueta texto preformateado. Aparece tal como se <pre> y </pre> 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> separar secciones dentro de una misma Regla horizontal página. no precisa ninguna etiqueta de cierre
  • 13. algunos atributos de la regla horizontal: Significado Posibles valores Atributo alineación de la left (izquierda) align regla dentro de la right (derecha) página center (centro) un número, acompañado de % cuando se desee width ancho de la regla que sea en porcentaje size alto de la regla un número eliminar el noshade sombreado de la no puede tomar valores regla Inicio<hr align="left" width=“50%" size=“10" noshade>Bienvenidos a mi página.
  • 14. Una ilustración simple <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>
  • 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 valores del 1 al 7, siendo por defecto el 3, size tamaño del texto 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> fuente para todo el documento <body> <basefont color="#006699" size="4" face="Arial">
  • 17. etiquetas asociadas al tipo de letra: Etiqueta Significado Ejemplo <b> negrita curso HTML aulaclic <i> cursiva curso HTML aulaclic curso HTML aulaclic <u> subrayado <s> tachado curso HTML aulaclic teletipo (máquina <tt> curso HTML aulaclic de escribir) aumenta el tamaño <big> curso HTML aulaclic de la fuente disminuye el <small> tamaño de la curso HTML aulaclic fuente
  • 18. <p> y </p> Parráfos atributo align: cuyos valores pueden ser left (izquierda), right (derecha), center (centrado) o justify (justificado). <p align="center">este es un parrafo muy simple (centrado)</p> <p>Aqu&iacute encontra otro párrafo (la separacion es amplia).</p> <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. <div align="center">otro parrafo con agrupacion de bloques </div> <div>note que el espacio es menor</div> <center> y </center> Texto centrado <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> y </marquee>. <marquee bgcolor="#006699" behavior="alternate" direction="right"> <b><font color="#FFFFCC" size="5">Esto es una marquesina </font></b> </marquee> behavior alternate scroll slide direction down up left right Listas •Perro <li>Perro</li> •Gato <li>Gato</li> •Periquito <li>Periquito</li>
  • 21. <ul> y </ul>. Lista desordenada viñeta <ul type="circle"> <li>Perro</li> circle (círculo), disc (disco) o square (cuadrado). <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. Un avance 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.
  • 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 <a href="http://www.aulaclic.com">Visita www.aulaclic.com</a> Referencia relativa al sitio: Conduce a un documento situado dentro del mismo sitio <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/www.aulaclic.es/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 <a href="inicio1.html" target="_blank"> cambiar a otro documento "ref. relativa"</a> <br> 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
  • 25. Correo electrónico: <a href="mailto:jucebeva@hotmail.com">mi e-mail </a> <a href="mailto:jucebeva@hotmail.com?subject=el asunto del mensaje"> mi e-mail </a> Vínculo a ficheros para descarga: <a href="sib1.doc" tarjet=_blank > haz clic aqu&iacute; para descargarte el fichero </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> tamaño de la imagen width (anchura) y height (altura) <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 texto texttop 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: Significado Posibles valores Atributo un número, acompañado de % cuando se width ancho de la tabla desee que sea en porcentaje un número, acompañado de % cuando se height altura de la tabla desee que sea en porcentaje espacio entre el contenido cellpadding un número de las celdas y el borde cellspacing espacio entre celdas un número border grosor del borde un número left (izquierda) alineación de la tabla align right (derecha) dentro de la página 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 POR EL aqui va texto, FIESTA 3 DE JULIO CENTENARIO DE imagenes, video LA FACULTAD GRAFICO GATITO EXTARIDO DEL TUTORIAL PUEDE IR O SIMPLEMENTE OTRO CUALQUIERA CUALQUIER COSA TEXTO
  • 32. <table border="2"> <tr> <td>nombre</td> <td>descripocion</td> <td>FOTOGRAFIA</td> </tr> <tr> <td>FIESTA 3 DE JULIO</td> <td>POR EL CENTENARIO DE LA FACULTAD</td> <td>aqui va texto, imagenes, 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: Significado Posibles valores Atributo un número, acompañado de % cuando se width ancho de la tabla desee que sea en porcentaje un número, acompañado de % cuando se height altura de la tabla desee que sea en porcentaje left (izquierda) alineación horizontal del align right (derecha) contenido de la celda center (centro) baseline (línea de base) alineación vertical del bottom (inferior) valign contenido de la celda 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"> Para toda la fila la alineación es Centrado y el fondo amarillo <td bgcolor="purple">GATITO</td> Solo para la celda el fondo es púrpura Titulo de columna <th> y </th> idéntico a td pero centrado y negrilla Combinación de celdas colspan y rowspan 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 DATOS NOMBRE FECHA NOTA 1 NOTA 2 JUAN CARLOS 10.75 12.97 16/AGOSTO/2007 LUISA 20.65 2.65 30/AGOSTO/2007
  • 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>10.75</td> <td>12.97</td> <td>16/AGOSTO/2007</td> </tr> <tr align="center" valign="middle"> <td>LUISA</td> <td >20.65</td> <td >2.65</td> <td>30/AGOSTO/2007</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 tamaño de cada una de un número (acompañado de % cuando se cols las columnas en que se desee que sea en porcentaje) por cada divide el documento columna, separados por comas. tamaño de cada una de un número (acompañado de % cuando se rows las columnas en que se desee que sea en porcentaje) por cada fila, divide el documento separados por comas. frameborde aparece o no el borde yes r de los marcos no framespaci separación entre los un número ng marcos un número, acompañado de % cuando se border grosor del borde 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: Significado Posibles valores Atributo yes o 1 frameborder aparece o no el borde del marco no o 0 name nombre del marco cualquier valor si aparece, el usuario no podrá noresize no puede tomar valores redimensionar el tamaño de este marco anchura del margen con respecto a los un número, acompañado de % cuando se marginwidth bordes del marco desee que sea en porcentaje altura del margen con respecto a los un número, acompañado de % cuando se marginheight bordes del marco desee que sea en porcentaje se mostrará o no la barra de yes desplazamiento cuando la página del scrolling no marco no se pueda visualizar auto completamente en él 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 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: <a href="inicio1.html" target="marcoderecho">matematicas</a>
  • 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: TEXTO <input name="campo" type="text" value="Campo de texto" size="20" maxlength="15"> CONTRASEÑA <input name="contra" type="password" value="contraseña" size="20" maxlength="15"> BOTON <input name="boton" type="submit" value="Enviar"> CASILLA DE <input name="casilla" type="checkbox" VERIFICACION value="acepto" checked> <input name="prefiere" type="radio" value="estudiar" checked> BOTON DE OPCION <input name="prefiere" type="radio" value="trabajar">
  • 44. <select name="animal" size="3" multiple> <option selected>---Elige animales---</option> <option value="ave">Loro</option> SELECION MULTIPLE <option>Perro</option> <option>Gato</option> <option>Pez</option> </select> RESTABLECER <input name="borrar" type="reset" id="borrar" value="borrar">