Asignatura: Programación 4

Documentos relacionados
EJEMPLOS. Ejemplo Nº 1. Página Sencilla

Practicas de HTML. En un procesador de texto cualquiera teclear el siguiente código

Sistema CRM 2.0 (Administración)

QUÉ ES UNA HOJA DE ESTILOS? Una hoja de estilo en cascada (CSS) es un conjunto de reglas en las que definimos el formato que va a tomar un

MENÚS HORIZONTALES CSS Y MENÚS VERTICALES. CREAR MENÚS CON EFECTOS A PARTIR DE LISTAS CSS. CÓDIGO DE EJEMPLOS. (CU01049D)

Tema 3. Conceptos Básicos de HTML. ETSI ICAI! Departamento de Sistemas Informáticos! Rafael Palacios Hielscher! Cristina Puente Águeda!

HTML 2 / Atributos/etiquetas(Tags)

ELABORACIÓN DE PÁGINAS WEB. CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ

MANUAL DEL LENGUAJE DE MARCADO HTML

Etiquetas Básicas (Estructura HTML) Etiquetas Atributos Valores Descripción. Formato de Presentación Etiquetas Atributos Valores Descripción

Abril Jordi Llonch Basado en los cursos de:

UTILIDAD DE CSS EN DESARROLLOS WEB JUNTO A HTML Y JAVASCRIPT. APLICAR ESTILOS. EJEMPLO SENCILLO. (CU00732B)

Actividad 3: Codificación básica de un texto en HTML

Introducción al desarrollo web (idesweb)

HTML. HyperText Markup Language (Lenguaje de Marcas de Hipertexto)

MANUAL PRACTICO DE HTML

III. Hojas de estilo en cascada (CSS)

Kompozer: Crear una hoja de estilos

Diseño Web. Sitio Web Conjunto de páginas web relacionadas entre sí.

Arquitectura de Tecnologías Web Por César Bustamante Gutiérrez. Módulo II: Tecnologias del lado del Cliente Tema 1: HTML5.

INSTITUTO POLITÉCNICO NACIONAL WEB APPLICATION DEVELOPMENT. CIFUENTES ALVAREZ ALEJANDRO SIGFRIDO 3cm3 PROYECTO TERCER PARCIAL MI HOTMAIL CON JOOMLA

Introducción al desarrollo web (idesweb) - 3 a ed.

Etiquetas que no pueden contener otras etiquetas (se cierran sobre si mismas) <etiqueta />

HTML. para . Guía de Buenas prácticas. Less ys More Ludwig Mies van der Rohe

DPWEB I, Carrito de Compras Guardar, Ing. Tomas Urbina. Carrito de compras con PHP y MYSQL

Guía (muy) básica de hojas de estilo (CSS) y de marcado semántico de páginas web (v1.)

ESTRUCTURA DEL CÓDIGO HTML5

CSS, hojas de estilos

DISEÑO Y ELABORACIÓN DE PÁGINAS WEB

USO DE CRYSTALREPORTS 10 EN JAVA Versión 1.0

La única regla que debe de tener presente siempre, es que cada etiqueta que abra <etiqueta> debe de cerrarla en el mismo orden < /etiqueta cerrada>.

Nociones basicas de HTML

Manual de v2cms v2cms v1.01

(X)HTML. Tablas. Las tablas son grupos de celdas que contienen información.

Hojas de Estilos - CSS. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2014/15

APUNTES PHP CÓDIGO DESARROLLADO POR DANIEL LEYVA CORTÉS

CONCEPTOS BÁSICOS PARA EL DISEÑO DE PAGINAS WEB

Unidad Didáctica 2 GENERACIÓN DE DOCUMENTOS WEB CON GUIONES DE SERVIDOR

Ministerio de Educación, Cultura y Deporte. Aulas en Red. Windows. Módulo 4: Servicios de Internet. SMTP

DISEÑO DE PÁGINAS WEB 80 HORAS

CONTENIDOS DEL CURSO ONLINE DE DISEÑO Y DESARROLLO WEB CON HTML5, CSS Y DREAMWEAVER CS4:

Construcción de formularios en HTML. Formularios. Bases de Datos 2012/2013. Luis Valencia Cabrera

Apuntes básicos de HTML I.E.S. Pintor José María Fernández

Guía para el armado de un HTML

Bases del HTML CÓMO SE HACE LA WEB ENTENDIENDO LA ESTRUCTURA DE HTML. Sesión 3 10/09/14. Orígenes. Orígenes

Programa por Clase. 8. CSS3 9. Ejercicio Práctico 10. Examen

Diseño de Páginas Web

1 DISEÑO WEB de ANCHO FIJO con 2 COLUMNAS FLOTANTES

En primer lugar necesitamos indicar el tipo de documento que estamos creando. Esto en HTML5 es extremadamente sencillo:

Mantenimiento de WordPress e Introducción a CSS

Práctica 4: Edición de contenidos web

HTML: Formularios. Francisco J. Martín Mateos Carmen Graciani Díaz. Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla

Índice. HTML HyperText Markup Language. Conceptos básicos. Qué es HTML? Diseño de servicios Web HTML 1

Temario Programación Web para Web

Curso de Diseño web. Juan Carlos Hernández Pérez

UNIDAD 4: NOCIONES BÁSICAS DE DISEÑO WEB (MAQUETACIÓN HTML) CURSO ELABORACIÓN DE CONTENIDOS FORMATIVOS Plan de Formación Edukanda

Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4

[MANUAL DE CAPACITACIÓN PARA LA ADMINISTRACIÓN DEL SITIO WEB DE LA CONTRALORÍA GENERAL]

MATRIZ DE VALORACIÓN O RÚBRICA. Actividad de evaluación:

Objetivos. El alumno conocerá los elementos indispensables para crear una página web. 1. Crear una página web básica utilizando html.

Creación de una página web accesible sencilla

4º Unidad Didáctica. Lenguaje HTML. Eduard Lara

DREAMWEAVER CS4 Código: 3492

DEGRADADOS CSS. EFECTO LINEAL Y RADIAL. LINEAR-GRADIENT. ANGULOS CSS: UNIDADES ANGULARES DEG, GRAD, TURN, RAD. (CU01060D)

PHP y MySQL. Aplicaciones Web: HTML II (tercera parte) Autor: Johnny Zulca Mamani

PHP y MySQL. Aplicaciones Web: PHP y base de datos MySQL (décima parte) Autor: Johnny Zulca Mamani

HTML & CSS HTML. PARTE 3. Profesora: Ana Gómiz Escuela Arte Granada Obtubre 2014

Bases de Datos. Marta Elena Zorrilla Pantaleón. Rafael Duque Medina DPTO. DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

<XXX> Este es el inicio de una etiqueta. </XXX> Este es el cierre de una etiqueta.

Creación de Páginas WEB con HTML

Manual básico de HTML

Herramientas para crear páginas.

Índice: Tema Aplicaciones basadas en Sesiones

Formularios HTML. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014

MANUAL DE REFERENCIA DE PROGRAMACIÓN HTML

EDICIÓN WEB CÓDIGO HTML

Escribiendo el HTML. Un formulario se declara entre estos dos tags:

2- Formularios y JavaScript Course: Developing web- based applica=ons

Proyecto: Buscador de Películas usando XQuery y exist

Taller de Desarrollo de Aplicaciones Web

Boletín de prácticas Práctica 3: HTML básico

Wenceslao Zavala.

MANUAL HTML (ENLACES)

Qué es HTML? Los diez pasos para crear una página web perfecta

Proyecto WifiCloudCan ecastro21

TEMA 2. CREAR SITIOS WEB USANDO. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz)

DISEÑO DE PAGINAS CON HTML

Curso de Diseño de Páginas Web - HTML. Dando forma al texto del documento HTML 6. Alineación y dimensionado de imágenes 19

Funcionamiento del sistema de autentificación en PHP

Curso de HTML 1. ESTRUCTURA BÁSICA DE UN DOCUMENTO HTML 2. DANDO FORMA AL TEXTO DEL DOCUMENTO HTML 3. CARACTERES ESPECIALES 4. ENLACES 5.

Práctica 2: Diseño Web inicial. XHTML avanzado.

CSS. Departamento de Lenguajes y Computación Universidad de Almería CSS. Contenidos

Curso de Diseño de Páginas Web - HTML

Índice. Introducción. Página 2 Empecemos con un ejemplo. Página 3 Crea tu site: Página 3

DISEÑO Y DESARROLLO WEB CON HTML 5, CSS DREAMWEAVER CS4

Introducción a las aplicaciones WEB

HTML El idioma de Internet (Parte 1)

Ministerio de Educación, Cultura y Deporte. HTLM5 en la educación. Módulo 9: Hojas de estilo.

TRABAJO PRACTICO Nº 3 Procesador de un log file

Transcripción:

Clase Práctica #2 HTML y CSS. Objetivos: Continuar el trabajo con elementos del leguaje HTML. Formularios. Crear hojas de estilo en cascada para un sitio web, y estilos específicos de una página web. Bibliografía: 1. Deitel & Deitel. e-business & e-commerce. How to program. Capítulos 9, 10. p.259-317, Capítulo 19, p. 589-614. 2. Hernán Ruiz, Marcelo. Programación Web Avanzada. Capítulos 2 y 4. Colección: Manuales USERS. Editorial: MP Ediciones. Buenos Aires, Argentina. ISBN: 987-526-115-7. Introducción En la clase pasada estudiamos otros aspectos de la programación en HTML. Conocimos los formularios, y cómo estos permiten recolectar información a través de los elementos que lo componen. Estudiamos también las diferentes formas de crear estilos y la utilidad de estos para concentrar en un solo lugar la especificación de cómo se verán nuestras etiquetas HTML. En esta actividad práctica aplicaremos los contenidos recibidos, para implementar algunas páginas del sitio que comenzamos a desarrollar en la clase anterior. Desarrollo 1. Se desea continuar la implementación del sitio de la clase anterior, cuya estructura de directorios es la que se muestra en la figura 1. Figura 1. Estructura de directorios del sitio Noticias. 1.1 Proponga las variantes al código html de la página index.html para que se muestre como aparece en la figura 2, con viñetas en cada uno de los titulares. a. Escriba las reglas del estilo incluido en esa página que quite el subrayado de todos los vínculos dentro de los elementos LI de la lista de noticias.

Enlace a formcontactar.html Enlaces a kyoto.html books.html p4_homework.html respectivamente Figura 2. Página index.html 1.2 Proponga el código html de la página formcontactar.html para que se muestre como en la figura 3. a) Cree un selector propio de nombre text a incorporar al fichero global.css, de manera que se puedan definir textos en azul, con letra Verdana u otra de la familia sans-serif y tamaño de letra 12 px. Aplique el selector creado a las etiquetas del formulario. b) Cree un estilo a aplicar al hipervínculo Regresar, de manera tal se muestre azul en estado normal, cuando el mouse pase por encima del texto, la letra sea cursiva, y cuando la página se haya visitado se muestre roja. Aplique el estilo al enlace. Al dar clic en Enviar la información será enviada a la página contactar_accion.php, que será la encargada de enviar el mensaje y los datos de la persona que escribe. Al dar clic en Limpiar, deben limpiarse los datos del formulario.

Figura 3. Página formcontactar.html 1.3. Proponga el código html de la página formregistrarse.html para que se muestre como en la figura 4. Figura 4. Página formregistrarse.html.

Al dar clic en Enviar, la información será enviada a la página registrarse_accion.php, que será la encargada de almacenar en la base de datos, un nuevo registro correspondiente a este usuario. Al dar clic en Limpiar, deben limpiarse los datos del formulario. Solución 1.1 Página index.html <html> <head> <title>noticias del día</title> <style> LI A {text-decoration:none; </style> </head> <body> <p align="left"><font color="#000066" size="4" face="verdana, Arial, Helvetica, sansserif">noticias del día</font></p> <ol> <li><a href="noticias/kyoto.html">firman más de 100 países el Protocolo de Kyoto</a></li> <li><a href="noticias/books.html">continúa la Feria del Libro por las provincias occidentales</a></li> <li><a href="noticias/p4_homework.html">hoy se darán a conocer los requisitos de la tarea de P4</a></li> </ol> <hr> <p><font size="2" face="verdana, Arial, Helvetica, sans-serif"><a href="usuario/ formcontactar.html ">Contáctenos</a></font></p> </body> </html> 1.1 a) <style> LI A {text-decoration:none; </style> 1.2 Página formcontactar.html <html> <head> <title>contáctenos</title> <link href="../css/global.css" rel="stylesheet" type="text/css">

</head> <body> <form name="frmcontactar" method="post" action=" contactar_accion.php "> <table width="200" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000099"> <td><div align="center"><font size="2" face="verdana, Arial, Helvetica, sansserif"><strong>contáctenos</strong></font></div></td> <td><table width="200" border="0" cellspacing="0" cellpadding="0"> <td colspan="2"></td> <td class="text" align="right">nombre:</td> <td><input name="tfdnombre" type="text" id="tfdnombre"></td> <td class="text" align="right">email:</td> <td><input name="tfdemail" type="text" id="tfdemail"></td> <td valign="top" class="text" align="right">mensaje:</td> <td><textarea name="textarea"></textarea></td> <td colspan="2"> </td> <td colspan="2" align="center"> <input name="btnsubmit" type="submit" id="btnsubmit" value="enviar"> <input name="btnreset" type="reset" id="btnreset" value="limpiar"> </td> </table></td> </table> </form> <p align="center"><a href="../index.html">regresar</a> </p> </body> </html> 1.2 a).text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; 1.2 b)

a:link { color: #000066; a:hover { font-style: italic; a:visited { color: #FF0000; 1.3. Página formregister.html <html> <head> <title>registro de usuario</title> <link href="../css/global.css" rel="stylesheet" type="text/css"> </head> <body> <div align="center" class="text">complete sus datos en el formulario siguiente</div> <form id="frmusuario" name="frmusuario" method="post" action="registrarse_accion.php"> <table width="400" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000099"> <td align="center" class="text"><strong>datos del nuevo usuario </strong></td> <tr class="titular"> <td><table width="420" border="0" align="center"> <td width="215" align="right" class="text">nombre y apellidos:</td> <td width="186" class="text"><input name="tfdnombreapell" type="text" id="tfdnombreapell" size="30" /></td> <td align="right" class="text">sexo:</td> <td class="text"><select name="sltsexo" id="sltsexo"> <option>seleccione</option> <option>femenino</option> <option>masculino</option> </select> </td> <td align="right" class="text">email:</td> <td class="text"><input name="tfdemail" type="text" id="tfdemail" /> </td> <td align="right" class="text">contraseña:</td> <td class="text"><input type="password" name="tfdpassword" /> </td> <td align="right" class="text">confirme su contraseña: </td>

<td class="text"><input name="tfdpassconfirm" type="password" id="tfdpassconfirm" /> </td> <td align="right" class="text">recibir boletín diario de noticias </td> <td class="text"><label> <input name="chkrecibir" type="checkbox" id="chkrecibir" value="checkbox" /> </label></td> <td align="right" class="text"><input name="btnenviar" type="button" id="btnenviar" value="enviar" /></td> <td class="text"><input name="btnlimpiar" type="reset" id="btnlimpiar" value="limpiar" /> </td> </table></td> </table> </form> </body> </html> 2. Escriba las reglas de un CSS que le permita definir el tamaño de los textos como 1.5 mayor que la letra base del sistema, y que además los muestre en color azul. Incorpore este estilo en el fichero del ejercicio anterior. Solución <STYLE>.redstyle {font-size: 1.5em ; color: blue; </STYLE> 3. Escriba la regla que permita que la etiqueta EM, en vez de definir que un texto está en letra cursiva, establezca que se subraye. Incorpore este estilo en el fichero del ejercicio anterior. Solución <STYLE> EM {text-decoration: underline; font-style: normal; </STYLE> Conclusiones En esta clase práctica se crearon páginas que incluían listas, así como formularios para recolectar información de los usuarios. Con este propósito se utilizaron algunos de los elementos propios de los formularios, en función de la información a captar. Además se crearon estilos dentro de un documento web, así como estilos definidos en un archivo externo, reutilizable en todas las páginas del sitio. Motivación para la próxima clase En la próxima clase conoceremos qué es el DOM, y cómo trabajar con él. Además estudiaremos elementos básicos de la programación en JavaScript.