Documente Academic
Documente Profesional
Documente Cultură
Mquina Servidor
Servidor web (Apache, IIS, etc.)
Lenguaje HTML
HTML es el metalenguaje utilizado como base para crear pginas web. Est basado en etiquetas (tags) Es el lenguaje interpretado por los navegadores para mostrar las pginas web. Escrito en texto plano con extensin htm/html. Se cre sin dar respuesta a todos los posibles usos que se le iba a dar. El HTML 4.01 es el ltimo estndar
Estructura HTML
Los documentos HTML se dividen en tres partes bien diferenciadas: 1. La Cabecera de tipo de documento La usa el software para saber la versin de HTML que se est usando (no visible). 2. La Cabecera del documento (document HEADer) Usada para dar informacin sobre el documento (no visible). 3. El Cuerpo del documento (document BODY) Es la parte principal del documento, la parte que el usuario ve.
Estructura HTML
Estas tres partes pueden verse continuacin. <HTML> <HEAD> </HEAD> <BODY> Hola Mundo! </BODY> </HTML>
Estructura HTML
El ttulo del documento se almacena en la cabecera (HEAD) <HEAD> <TITLE>Curso de PHP</TITLE> <HEAD> Mostrar imgenes en el documento
Ejercicio 1
Generar dos documentos HTML, pagina1.html y pagina2.html. pagina1.html debe contener un texto y un enlace (link) a
pagina2.html
pagina2.html debe contener un texto y una imagen.
HTML: Tablas
Las tablas son componentes dedicados a mejorar la visualizacin de datos tabulado. Los tags que se utilizan para delimitar una tabla son
<TABLE>...</TABLE>.
Las tablas se especificarn siempre por filas; es decir, primero se escribir la fila 1, despues la fila 2, etc Cada fila se especifica con la directiva <TR>...</TR> y, dentro de ella, cada celda se especifica con la directiva <TD>...</TD>
HTML: Tablas
Ej.:
<TABLE> <TR><TD>Fila 1 Columna 1</TD> <TD> Fila 1 Columna 2 </TD></TR> <TR><TD>Fila 2 Columna 1</TD> <TD> Fila 2 Columna 2 </TD></TR> </TABLE>
El navegador mostrar:
HTML: Tablas
Tablas Multicolumnas:
En ocasiones es necesario que una celda se extienda sobre varias columnas, para ello utilizaremos el atributo colspan de la directiva <TD>: <TABLE BORDER=1> <TR><TD COLSPAN=2>Fila 1 ocupa 2 columnas</TD></TR> <TR><TD>Fila 2 Columna 1</TD> <TD> Fila 2 Columna 2 </TD></TR> </TABLE>
El navegador mostrar:
HTML: Tablas
Tablas Multifilas:
Si deseamos que una celda ocupe varias filas lo especificaremos con el atributo rowspan de la directiva <TD>. <TABLE BORDER="1"> <TR><TD ROWSPAN=2>Celda 1 Ocupa 2 Filas</TD><TD>Fila 1 Columna 2</TD></TR> <TR><TD>Fila 2 Columna 2</TD></TR> </TABLE>
El navegador mostrar:
El navegador mostrar:
Ejercicio 2
Generar un documento HTML, tabla.html con la siguiente estructura:
HTML: Formularios
Hasta el momento se han presentado caractersticas de HTML que permiten visualizar en el browser documentos y navegar por ellos, aunque el usuario no tena posibilidad de interactuar con ellos. El siguiente paso consiste en definir dicha posibilidad: Los formularios. El principio del formulario es bien sencillo: el usuario rellena una serie de campos y los enva a un programa de tratamiento. Los campos pueden ser de diversa naturaleza, como campos de edicin, mens desplegables, listas de opciones, texto, etc.
HTML: Formularios
Para iniciar un formulario en HTML se utilizar el tag <FORM> ... </FORM>. Dentro de ella especificaremos todos los campos que intervienen en el formulario. Con <FORM > especificaremos el tratamiento que se realizar con los campos introducidos por el usuario. Para ello existen dos atributos: El atributo METHOD: se especifica la forma de pasar los valores de los campos al programa de tratamiento. Admite los valores GET Y POST El atributo ACTION: Indicara el nombre del programa de tratamiento. Ej. <FORM METHOD= POST ACTION=respuesta.php">... </FORM>
HTML: Formularios
INPUT: Es una de las directivas que permite especificar algunas clases de campos de entrada, dependiendo de los atributos asociados: El atributo NAME: Indicaremos el nombre asociado al campo de entrada, debe ser nico dentro de un mismo formulario. El atributo TYPE: Indicaremos el tipo o clase de campo. Pueden campos de texto, botones, checkbox, radio, etc. Ej.: <FORM> <INPUT NAME=nombre SIZE=30> </FORM>
HTML: Formularios
Atributo TYPE, los valores que puede tomar son: TEXT: <INPUT TYPE=TEXT NAME=nombre SIZE=30>
SUBMIT: <INPUT TYPE=SUBMIT VALUE=nombre SIZE=30>
CHECKBOX: <INPUT TYPE=checkbox NAME="so" VALUE="msdos">MS-OS <INPUT TYPE=checkbox NAME="so" VALUE="os2">OS/2 <INPUT TYPE=checkbox NAME="so" VALUE="unix">UNIX
HTML: Formularios
RADIO:
<input type=radio name="sexo" value="hombre">Hombre <input type=radio name="sexo" value="mujer">Mujer
HTML: Formularios
Directiva SELECT: Se utiliza para definir listas de opciones dentro de un
formulario. El atributo NAME, comentado en la directiva INPUT, se utiliza de la misma forma. Para especificar cada elemento de la lista u opcin se utiliza la directiva <OPTION> indicando a continuacin el texto de la opcin.
Ej.:
<SELECT name="pueblo"> <OPTION>Berrueces</OPTION> <OPTION SELECTED>Ceinos de Campos</OPTION> <OPTION>Laguna de Duero</OPTION> <OPTION>Villaln</OPTION> </SELECT>
Se visualizar:
HTML: Formularios
Directiva TEXTAREA: Permite crear una zona de texto especificando el
nmero de filas (atributo ROWS) y de columnas (atributo COLS) de la ventana. Si se desea especificar un texto, se har entre la directiva de apertura y la de cierre. Ejemplo: <TEXTAREA NAME="opinion" ROWS=5 COLS=60> Introduzca la opinin de esta introduccin a HTML: </TEXTAREA>
Se visualizar:
Ejercicio 3
Usando el documento HTML del Ejercicio 2, generar un documento
HTML, llamado formulario.html con la siguiente estructura:
FIN
Preguntas?