<listas>
Elemento de
lista <li>
En la mayoría de los documentos
HTML se usan listas para organizar el
texto. El lenguaje HTML incorpora
distintas formas de mostrar listas, por
ejemplo con viñetas sencillas o
también con letras o números.
Además, para que las páginas tengan
más vistosidad, se pueden colocar
imágenes delante de cada párrafo.
Cada uno de los
elementos de una lista
ha de insertarse entre
las etiquetas <li> y </li>
Por ejemplo, para insertar en una lista
los siguientes elementos:
•!item3!
!•!item2!
!•!item3
Habría que escribir:
!
<li>item1</li>
<li>item2</li>
<li>item3</li>
LISTAS NO
ORDENADAS
Las listas no ordenadas son aquellas
que se encuentran entre las etiquetas
<ul> y </ul> (ul indica unordered list),
etiqueta de apertura y cierre
respectivamente. Si queremos añadir un
nuevo punto, lo tendremos que hacer
dentro de las etiquetas <li> y </li>.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/
loose.dtd">!
<html>!
    <head>       !
        <meta charset="utf-8"> !
        <title>Ejemplo del uso de listas</title>!
    </head>!
    <body>!
<ul>!
<li >item1</li>!
<li >item2</li>!
<li >item3</li>!
</ul>!
</body>!
</html>!
LISTAS
ORDENADAS
Si lo que pretendemos es definir una
lista ordenada, lo tendremos que hacer
entre las etiquetas <ol> </ol> (ol indica
ordered list). Además, cada elemento
de la lista se escribirá con la misma
etiqueta que para las listas no
ordenadas: <li>. Pero al ser listas
ordenadas los símbolos por defecto
serán números y éstos se irán
generando automáticamente por orden,
conforme escribamos nuevos elementos
de la lista.
En las listas ordenadas podemos hacer que el
primer punto comience con el número que
nosotros queramos. Lo conseguiremos gracias
al atributo “value”. Los siguientes puntos que
escribamos se generarán automáticamente por
orden, partiendo de ese número.
Por ejemplo, si queremos que nuestra
lista empiece por el número 20,
podemos indicarlo en el código. Escribe
este código en tu editor de texto y
comprueba el resultado.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/
loose.dtd">!
<html>!
    <head>       !
        <meta charset="utf-8"> !
        <title>Ejemplo del uso de listas</title>!
    </head>!
    <body>!
<ul>!
<li> value="20">Este será el número 20.</li>!
<li>Este será el 21.</li>!
<li>Este será el 22. Y así sucesivamente.</li>!
</ul>!
</body>!
</html>!
ANIDAMIENTO O USO
SIMULTÁNEO
(COMBINACIÓN) DE
VARIOS TIPOS DE LISTAS
Si lo deseamos, podemos combinar
unos tipos de listas con otros. Por
ejemplo, tener listas ordenadas
dentro de cada elemento de una
lista desordenada.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://
www.w3.org/TR/html4/loose.dtd">!
<html>

    <head>       

        <meta charset="utf-8"> 

        <title>Ejemplo del uso de listas</title>

    </head>!
    <body>!
<ul>!
<li>Lenguajes de programación estructurada </li>!
<ol>!
<li> Lenguaje C </li>!
<li> Lenguaje Pascal </li>!
<li> Lenguaje Fortran </li>!
</ol>!
!
<hr style="height:8px; color: black; background-color: black;" />!
!
<li>Lenguajes de programación orientada a objetos </li>!
<ol>!
<li>Lenguaje Java </li>

<li>Lenguaje PHP </li>!
</ol>!
</ul>!
</body>!
</html>!
Formularios
Los formularios son usados para que el
usuario ingrese datos.
!
Esos datos son enviados a un documento,
que se encuentra en un servidor, para que
los procese (por ej., a un servidor web, a
un servidor de email, etc.).
La etiqueta
<form>
La etiqueta <form> se utiliza
para definir un formulario.
El atributo action es obligatorio y
nos indica el documento que
procesará los datos del
formulario enviado.
También contamos con el
atributo method que nos define
el método por el cual se enviarán
los datos del usuario al servidor.
Sintaxis
<form action="URL"
method="valor">!
...!
</form>
La etiqueta
<input>
Nos define el registro donde el
usuario puede ingresar los datos.
Los usuarios interaccionan con
los formularios a través de las
llamados controles.
Tipos de controles:!
Botones (buttons)
Casillas de verificación (checkboxes)
Radiobotones (radio buttons)!
Menúes (menus)
Entrada de texto (text input)!
Selección de ficheros (file select)
Controles ocultos (hidden controls)
Controles tipo objeto (object controls)
El atributo type especifica
el tipo de control a crear.
Sintaxis
</form>!
<input type="control"
atributo="valor">!
</form>
El control "text"
Crea un control que nos
permite ingresar un texto en
una línea.
<form action="datos.php"
method="get">!
Nombre: <input type="text"
name="nombre">!
Apellido: <input type="text"
name="apellido">!
</form>!
El control
"radio"
Se usa cuando queremos que
el usuario elija una sola opción
de entre una serie de
posibilidades.
<form action="edades.asp"
method="post">!
¿Edad?
<input type="radio" name="edad"
value="menor">menor de 17
<input type="radio" name="edad"
value="adulto">entre 18 y 60
<input type="radio" name="edad"
value="mayor">mayor de 61
</form>!
El control
"checkbox"
Permite al usuario elegir varias
opciones entre todas las
posibilidades
<form action="hobbie.php" method="get">!
¿Pasatiempos?!
<input type="checkbox" name="pasa"
value="tv">TV!
<input type="checkbox" name="pasa"
value="libros">Libros!
<input type="checkbox" name="pasa"
value="musica">Música!
<input type="checkbox" name="pasa"
value="otros">Otros!
</form>!
El control
"password"
Funciona igual que text, pero
el texto introducido se
presenta mediante una serie
de puntitos. Es utilizado
generalmente para ingresar
contraseñas.
<form
action="verificacion.php"
method="post">
Nombre: <input type="text"
name="nombre">
Password: <input
type="password"
name="pass">
</form>
El control
"submit" y el
control
"reset"
El control submit es el botón
de envío de datos del
formulario y el control reset es
el botón de reinicialización. Al
ser pulsado reinicializa todos
los controles a sus valores
iniciales.
<form action="datos_personales.php"
method="post">!
Nombre: <input type="text" name="nombre">!
Contraseña: <input type="password"
name="secreto">!
<input type="submit" value="Enviar">!
<input type="reset" value="Borrar">!
</form>!
el valor de la propiedad
value define el texto
dentro del botón.
!
nota
El control
"file"
<form action="archivo.php
method="post">
Ingrese la foto: <input typ
name="foto">
</form>
El control
"hidden"
<form action="oculto.php"
method="post">
Nombre: <input type="text"
name="nombre">
Contraseña: <input
type="password"
name="contra">!
<input type="hidden"
value="cookie">!
</form>!
El control
"image"
El control image nos permite
utilizar una imagen personalizada
como botón de un formulario.
<form action="archivo.php"
method="post">!
Nombre: <input type="text"
name="nombre">!
Contraseña: <input type="password"
name="contra">!
<input type="image" src="/enviar.jpg">!
</form>!
Las etiquetas
<select> y
<option>
<form action="continentes.php" method="get">!
<select name="continente">!
<option value="america">América</option>!
<option value="asia">Asia</option>!
<option value="europa">Europa</option>!
<option value="oceania">Oceanía</option>!
<option value="africa">Africa</option>!
</select>!
</form>!
La etiqueta <select> es
usada para crear un
menú desplegable.
Cada opción ofrecida por
el menú se representa
con la etiqueta
<option>
La etiqueta
<textarea>
Se usa para crear un control de
entrada de texto multilínea.
Los atributo rows y cols nos
indican la cantidad de filas y
columnas que tendrá el
recuadro del área de texto.
<form action="texto.php"
method="post">
<textarea name="eltexto"
rows="5" cols="30">
Aquí podemos ingresar un texto
introductorio si lo deseamos.
</textarea>
</form>

Listas

  • 1.
  • 2.
  • 3.
    En la mayoríade los documentos HTML se usan listas para organizar el texto. El lenguaje HTML incorpora distintas formas de mostrar listas, por ejemplo con viñetas sencillas o también con letras o números. Además, para que las páginas tengan más vistosidad, se pueden colocar imágenes delante de cada párrafo.
  • 4.
    Cada uno delos elementos de una lista ha de insertarse entre las etiquetas <li> y </li>
  • 5.
    Por ejemplo, parainsertar en una lista los siguientes elementos: •!item3! !•!item2! !•!item3 Habría que escribir: ! <li>item1</li> <li>item2</li> <li>item3</li>
  • 6.
  • 7.
    Las listas noordenadas son aquellas que se encuentran entre las etiquetas <ul> y </ul> (ul indica unordered list), etiqueta de apertura y cierre respectivamente. Si queremos añadir un nuevo punto, lo tendremos que hacer dentro de las etiquetas <li> y </li>.
  • 8.
    <!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/ loose.dtd">! <html>!     <head>       !         <meta charset="utf-8"> !         <title>Ejemplo del uso de listas</title>!     </head>!     <body>! <ul>! <li >item1</li>! <li >item2</li>! <li >item3</li>! </ul>! </body>! </html>!
  • 9.
  • 10.
    Si lo quepretendemos es definir una lista ordenada, lo tendremos que hacer entre las etiquetas <ol> </ol> (ol indica ordered list). Además, cada elemento de la lista se escribirá con la misma etiqueta que para las listas no ordenadas: <li>. Pero al ser listas ordenadas los símbolos por defecto serán números y éstos se irán generando automáticamente por orden, conforme escribamos nuevos elementos de la lista.
  • 11.
    En las listasordenadas podemos hacer que el primer punto comience con el número que nosotros queramos. Lo conseguiremos gracias al atributo “value”. Los siguientes puntos que escribamos se generarán automáticamente por orden, partiendo de ese número.
  • 12.
    Por ejemplo, siqueremos que nuestra lista empiece por el número 20, podemos indicarlo en el código. Escribe este código en tu editor de texto y comprueba el resultado.
  • 13.
    <!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/ loose.dtd">! <html>!     <head>       !         <meta charset="utf-8"> !         <title>Ejemplo del uso de listas</title>!     </head>!     <body>! <ul>! <li> value="20">Este será el número 20.</li>! <li>Este será el 21.</li>! <li>Este será el 22. Y así sucesivamente.</li>! </ul>! </body>! </html>!
  • 14.
  • 15.
    Si lo deseamos,podemos combinar unos tipos de listas con otros. Por ejemplo, tener listas ordenadas dentro de cada elemento de una lista desordenada.
  • 16.
    <!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN" "http:// www.w3.org/TR/html4/loose.dtd">! <html>
     <head>       
         <meta charset="utf-8"> 
         <title>Ejemplo del uso de listas</title>
     </head>!     <body>! <ul>! <li>Lenguajes de programación estructurada </li>! <ol>! <li> Lenguaje C </li>! <li> Lenguaje Pascal </li>! <li> Lenguaje Fortran </li>! </ol>! ! <hr style="height:8px; color: black; background-color: black;" />! ! <li>Lenguajes de programación orientada a objetos </li>! <ol>! <li>Lenguaje Java </li>
 <li>Lenguaje PHP </li>! </ol>! </ul>! </body>! </html>!
  • 17.
  • 18.
    Los formularios sonusados para que el usuario ingrese datos. ! Esos datos son enviados a un documento, que se encuentra en un servidor, para que los procese (por ej., a un servidor web, a un servidor de email, etc.).
  • 19.
  • 20.
    La etiqueta <form>se utiliza para definir un formulario. El atributo action es obligatorio y nos indica el documento que procesará los datos del formulario enviado.
  • 21.
    También contamos conel atributo method que nos define el método por el cual se enviarán los datos del usuario al servidor.
  • 22.
  • 23.
  • 24.
    Nos define elregistro donde el usuario puede ingresar los datos. Los usuarios interaccionan con los formularios a través de las llamados controles.
  • 25.
    Tipos de controles:! Botones(buttons) Casillas de verificación (checkboxes) Radiobotones (radio buttons)! Menúes (menus) Entrada de texto (text input)! Selección de ficheros (file select) Controles ocultos (hidden controls) Controles tipo objeto (object controls)
  • 26.
    El atributo typeespecifica el tipo de control a crear.
  • 27.
  • 28.
  • 29.
    Crea un controlque nos permite ingresar un texto en una línea. <form action="datos.php" method="get">! Nombre: <input type="text" name="nombre">! Apellido: <input type="text" name="apellido">! </form>!
  • 30.
  • 31.
    Se usa cuandoqueremos que el usuario elija una sola opción de entre una serie de posibilidades.
  • 32.
    <form action="edades.asp" method="post">! ¿Edad? <input type="radio"name="edad" value="menor">menor de 17 <input type="radio" name="edad" value="adulto">entre 18 y 60 <input type="radio" name="edad" value="mayor">mayor de 61 </form>!
  • 33.
  • 34.
    Permite al usuarioelegir varias opciones entre todas las posibilidades
  • 35.
    <form action="hobbie.php" method="get">! ¿Pasatiempos?! <inputtype="checkbox" name="pasa" value="tv">TV! <input type="checkbox" name="pasa" value="libros">Libros! <input type="checkbox" name="pasa" value="musica">Música! <input type="checkbox" name="pasa" value="otros">Otros! </form>!
  • 36.
  • 37.
    Funciona igual quetext, pero el texto introducido se presenta mediante una serie de puntitos. Es utilizado generalmente para ingresar contraseñas.
  • 38.
  • 39.
    El control "submit" yel control "reset"
  • 40.
    El control submites el botón de envío de datos del formulario y el control reset es el botón de reinicialización. Al ser pulsado reinicializa todos los controles a sus valores iniciales.
  • 41.
    <form action="datos_personales.php" method="post">! Nombre: <inputtype="text" name="nombre">! Contraseña: <input type="password" name="secreto">! <input type="submit" value="Enviar">! <input type="reset" value="Borrar">! </form>!
  • 42.
    el valor dela propiedad value define el texto dentro del botón. ! nota
  • 43.
  • 44.
    <form action="archivo.php method="post"> Ingrese lafoto: <input typ name="foto"> </form>
  • 45.
  • 46.
    <form action="oculto.php" method="post"> Nombre: <inputtype="text" name="nombre"> Contraseña: <input type="password" name="contra">! <input type="hidden" value="cookie">! </form>!
  • 47.
  • 48.
    El control imagenos permite utilizar una imagen personalizada como botón de un formulario.
  • 49.
    <form action="archivo.php" method="post">! Nombre: <inputtype="text" name="nombre">! Contraseña: <input type="password" name="contra">! <input type="image" src="/enviar.jpg">! </form>!
  • 50.
  • 51.
    <form action="continentes.php" method="get">! <selectname="continente">! <option value="america">América</option>! <option value="asia">Asia</option>! <option value="europa">Europa</option>! <option value="oceania">Oceanía</option>! <option value="africa">Africa</option>! </select>! </form>!
  • 52.
    La etiqueta <select>es usada para crear un menú desplegable. Cada opción ofrecida por el menú se representa con la etiqueta <option>
  • 53.
  • 54.
    Se usa paracrear un control de entrada de texto multilínea. Los atributo rows y cols nos indican la cantidad de filas y columnas que tendrá el recuadro del área de texto.
  • 55.
    <form action="texto.php" method="post"> <textarea name="eltexto" rows="5"cols="30"> Aquí podemos ingresar un texto introductorio si lo deseamos. </textarea> </form>