Documente Academic
Documente Profesional
Documente Cultură
PROYECTO CURRICULAR
TECNOLOGA EN SISTEMATIZACIN DE DATOS E INGENIERA EN TELEMTICA
BOGOT - COLOMBIA
2014
MDULO 5 (II):
HERRAMIENTAS DE DESARROLLO
BASADAS EN SOFTWARE LIBRE
OBJETIVOS
General
Conocer los lineamientos bsicos que permitan el diseo y el desarrollo de pginas Web.
Especficos
1. Conceptos y manejo de HTML y hojas de estilo CSS.
2. Orientar al estudiante en la utilizacin del lenguaje de desarrollo Web: JavaScript
3. Proporcionar a los estudiantes conceptos y estructuras que les permitan el diseo y
desarrollo Web.
Modulo 5 - Ing. Sonia Pinzn Nuez. - No Arcos Muoz.
COMPETENCIAS
Adquirir destreza en el manejo de HTML.
TABLA DE CONTENIDO
Conceptos Bsicos
Diseo y Desarrollo Web
Lenguaje HTML
Uso de Hojas de Estilo CSS
Manejo JavaScript Bsico
Formularios HTML
La etiqueta form
Los formularios estn delimitados con la etiqueta <form> y </form>,
que permite reunir varios elementos de formulario, como botones,
campos de texto, botones de seleccin.
<form method="post" o "get" action="url" ... </form>
La etiqueta form
Method: Indica cmo se enviarn las respuestas.
Post: para enviar el valor de los datos al agente de procesamiento almacenndolos
en el cuerpo del formulario
Get: para enviar los datos agregndole la direccin URL separados de la direccin
por medio de un signo de interrogacin.
Action: Indica la direccin a la que se enviar la informacin.
Enctype: Es un atributo opcional que especifica cmo se codifican los datos del
formulario.
<form method="post" o "get" action="url" ... </form>
Modulo 5 - Ing. Sonia Pinzn Nuez. - No Arcos Muoz.
La etiqueta input
Etiqueta input: Se utiliza para crear la mayora de los elementos
interactivos, entre los cuales se pueden nombrar:
Checkbox
hidden
file
image
Password
radio
reset
submit
text
Modulo 5 - Ing. Sonia Pinzn Nuez. - No Arcos Muoz.
La etiqueta input
La etiqueta input contiene los siguientes atributos:
type: Se usa para especificar qu tipo de elemento se representa con la
etiqueta input.
name: Sirve para especificar el nombre del elemento interactivo.
value: Permite especificar un valor predeterminado para un elemento
interactivo.
Formulario
css
Las hojas de estilo en cascada (Cascade Style Sheet) es una tecnologa
para mejorar la apariencia de una pgina Web.
CSS describe como los elementos dispuestos en la pgina son
presentados al usuario.
Caractersticas CSS
Una caracterstica de CSS es la posibilidad de separar los elementos
formales de los del contenido. De esta forma, con slo una
modificacin en la hoja de estilo es posible cambiar el aspecto de todas
las pginas en las que se aplica un estilo de hoja.
Reglas CSS
CSS funciona a base de reglas, es decir, se crean declaraciones sobre el
estilo de uno o ms etiquetas.
Reglas CSS
El selector funciona como enlace entre el documento y el estilo,
especificando los elementos que se van a ver afectados por esa
declaracin.
La declaracin es la parte de la regla que establece cul ser el efecto.
A su vez la declaracin est compuesta por una propiedad: y el valor
que se le asigne.
* { margin: 0; }
Modulo 5 - Ing. Sonia Pinzn Nuez. - No Arcos Muoz.
Lo que hace esa regla es aplicar a TODOS los elementos de la pgina una
transicin. Cualquier elemento que tenga en ella un cambio de tamao,
posicin, color de fondo, etc., se har poco a poco y no de golpe
Modulo 5 - Ing. Sonia Pinzn Nuez. - No Arcos Muoz.
Selector de etiqueta
Selecciona todos los elementos marcados con determinada
etiqueta HTML.
Ejemplo:
div { background: blue; border: 3px solid black;}
Selector de clase
Los selectores de clase se integran a una pgina Web utilizando el
atributo class. Puede ser asignado a cada elemento HTML en el
documento que comparte un diseo similar.
Ejemplo:
.libre { color: green; }
Aplica a todos los elementos con una clase libre, una fuente de
color verde
Modulo 5 - Ing. Sonia Pinzn Nuez. - No Arcos Muoz.
Selector de ID
El atributo id es como un nombre que identifica al elemento.
Este nombre debe ser nico en todo el documento.
Ejemplo:
#myide { background: blue; }
Aplica al elemento myideun color de fondo azul.
Modulo 5 - Ing. Sonia Pinzn Nuez. - No Arcos Muoz.
Estilos
Aplicar estilos a los elementos HTML cambia la forma en que estos son
presentados en pantalla.
Estilos en lnea:
<nombre_etiqueta style="declaraciones CSS">
Estilos embebidos:
Las reglas se deben incluir entre <style> .. </style>
Archivos externos:
La ruta del archivo se debe incluir entre <link> .. </link>
Modulo 5 - Ing. Sonia Pinzn Nuez. - No Arcos Muoz.
Estilos en Lnea
Es asignar los estilos dentro de las etiquetas por medio del atributo style.
<!DOCTYPE html>
<html lan="es">
<head>
<meta charset="utf-8" />
<title>Estilos de Linea</title>
</head>
<body>
<h3 style="text-indent:4 cm; background:blue; color:white;">
Texto etiqueta h3 con estilo, el encabezado es blanco con fondo azul y una sangra
de 4 centmetros. </h3>
<h3> Texto etiqueta h3 sin Estilo</h3>
<p style="color:yellow;background:green;font-family:helvetica;text-indent:2cm;">
texto etiqueta p de color amarrillo, fondo verde y una sangra de 2 centmetros</p>
</body>
</html>
Estilos Embebidos
Inserta los estilos en la cabecera del documento y luego usa referencias para afectar los
elementos HTML correspondientes.
<!DOCTYPE html>
<html lan="es">
<head>
<meta charset="utf-8" />
<title>Estilos Embebidos</title>
<style type="text/css">
h3,h4 {color:brown;font-style:bold;}
p.primera {color:yellow;background:green;font-family:helvetica;text-indent:2cm;}
p.segunda {color:green;background:azul;font-family:arial;font-size: x-large;}
</style>
</head>
<body>
<h3>Texto etiqueta h3 con estilo, color cafe y en negrilla </h3>
<h4> Texto etiqueta h4 con estilo, color cafe y en negrilla </h4>
<p class="primera">Texto etiqueta p de color amarrillo, fondo verde y una sangria de 2 centmetros</p>
<p class="segunda">texto etiqueta p especfica llamada segunda</p>
</body>
</html>
Archivos Externos
Se utiliza la etiqueta <link>, esta debe ser insertada en la cabecera (head) de la pgina
Web. Y contiene los siguientes atributos:
href: Indica al explorador el nombre y la ruta del archivo con las definiciones de la
hoja de estilo que se va a utilizar. Este archivo debe tener la extensin .css.
type: Identifica el archivo como un archivo de texto con informacin CSS.
rel: Identifica la hoja de estilo.
Su formato es:
<link href="nombrearchivo.css" rel="stylesheet" type="text/css">
Modulo 5 - Ing. Sonia Pinzn Nuez. - No Arcos Muoz.
Archivos Externos
p.especial {
color : green;
border: solid red;
}
h1.letra {
color:orange;font-style:italic;
}
h5.texto {
color:blue;font-style:bold;
}
p{
font-family:arial;color:maroon;
}
p.altura{
font-size:20px;
}
Archivo css
(hojaestilo.css)
Archivos Externos
<!DOCTYPE html>
<html lan="es">
<head>
<meta charset="utf-8" />
<title>Estilos</title>
Archivo HTML
(estilo_externo.html)
Archivo css
(hojaestilo2.css)
Archivos Externos
<!DOCTYPE html>
<html lan="es">
<head>
<meta charset="utf-8" />
<title>Nuevos Estilos CSS3</title>
<link href="hojaestilo2.css" rel="stylesheet" type="text/css">
</head>
<body>
<header id="principal">
<span id="titulo">Estilos CSS Web 2.0</span>
</header>
</body>
</html>
Archivo HTML
(nuevos_stilos.html)
Gracias
Modulo 5 - Ing. Sonia Pinzn Nuez. - No Arcos Muoz.
INFOGRAFA