Escolar Documentos
Profissional Documentos
Cultura Documentos
3 elementos bsicos
Body
(SELECTOR) (PROPIEDAD)
Background-color: Red
(VALOR DE PROPIEDAD)
Mdulo 3: Leccin 1: Aplicando CSS a un documentos HTML-Metodo in Line (3.1.7) Se agrega (Dentro del rengln especifico)
<body style="background-color:red;color:Yellow">
A la lnea en cuestin y de esta manera se le pone dentro de la lnea; Desventaja; Los estilos solo aplican 1 elemento especifico (rengln). (se tendra que repetir en las dems. Los cambios tambin se haran as.) Ventaja: son los ms especficos de todos los selectores. Su uso prctico en para el correo en html ya que no se pueden incluir en archivos separados.
Mdulo 3: Leccin 1: Aplicando CSS a un documentos HTML-Metodo Interno (Embedded) (3.1.8) Se agrega (Dentro de la pgina principal) en la seccin head
<head> <style type="text/css"> body { Background-color:Red; color:Yellow; } h1,h2,h3 { color:White; }
Desventaja; Los estilos solo aplican a 1 pgina. (Se tendra que repetir en las dems. Los cambios tambin se haran as.) Ventaja: se modifican grupos completos.
Mdulo 3: Leccin 1: Aplicando CSS a un documentos HTML-Mtodo Externo (3.1.9) Se agrega (Dentro de una pgina secundaria a travs de un vnculo u hoja de estilo externa) Las reglas se ponen ah. DOS FORMAS: Nombre
@import
Tipo
@import url("styles/estilos.css");
Ventaja Se uso en archivos css para conectar hojas adicionales. Se pueden vincular varios docs html con este estilo.
Link
Desventaja; NA Ventaja: Ya no se tienen que modificar cada pgina, si no en todas las pginas con el vnculo a la vez. Ventaja: se modifican varias pginas a la vez.
Mdulo 3: Leccin 1: Trabajando con selectores (3.1.10) 4 tipos bsicos Tipos TAGS Selector: NA Descripcion __ style=" Ejemplo:
<body style="backgroundcolor:red;color:Yellow">
Change Muy comunes.( body) Propsito de una sola repeticin. 1 sola vez se utiliza en la pg. Puede ser utilizado mltiples veces en 1 pagina Limitar reglas especficas para una seccin especficas.
ID
#header }
<_ id="
">
<p id="header">Es es un parrafo de cabecera con CSS ID</p> "> <p class="aviso">
CLASS
{
.aviso }
<_ class="
Compuesto #titulos h1
{ }
<div id="
">
<div id="titulos">
Los nombres de las clases deben de : -Comenzar con letras -no caracteres especiales -Reconocen maysculas y minsculas
Mdulo 3: Leccin 1: Conceptos clave CSS (3.1.11) Principios Cascada Herencia Descripcin Dadas 2 reglas CSS idnticas, la ms cercana gana;(la que este ms abajo Los principios de un Tag padre tambin afectan los elementos hijo Orden Change
Mdulo 3: Leccin 2: Validando CSS (3.2.1) Antes de empezar a probar las pags en el explorar se tiene que probar que estn bien creadas, (validarlas) se basa en un recomendacin desarrollada por W3C, y se verifican con validadores.
http://jigsaw.w3.org/css-validator/
Mdulo 3: Leccin 2: Probando CSS en el explorador Web (3.2.2) Instalar la mayor variedad de exploradores y probarlo con cada uno de ellos. Descargar IE tester (para probar como funciona con versiones antiguas de explorador: http://www.my-debugbar.com/wiki/IETester/HomePage INSTALAR y con este programa realizar pruebas con las hojas de estilo.
Mdulo 4: Leccin 1: Trabajando con Prrafos(4.1.1) Para escribir prrafos de texto se usan Tipos de TAGS: Elemento De bloque Descripcin Sin estilo adicional, sigue su lnea y respeta el margen del contenedor. Rompe la lnea Ejemplos: <p> </p> Uso Escribir prrafos
Romper
<br/>
Romper prrafos
Mdulo 4: Leccin 1: Agregando encabezados (4.1.2) Bsicamente existen 6 niveles de encabezados (H1,H2,H3,H4,H5,H6) Aunque rara vez se usan el 4,5,6.
Mdulo 4: Leccin 1: Aplicando caracteres especiales (4.1.3) Son conocidos como entidades de caracteres; Caractersticas: Inician con un & (amperson) y finalizan con ; ejemplo : & o con su nmero &__;
Mdulo 4: Leccin 2: Seleccionando tipos de letra (4.2.1) Los tipos de letra son pocos (cerca de 30) Ya que no todos son soportados: Se recomienda utilizar la propiedad. Font-family Descripcin font-family:__,____,___ Ejemplos:
fontfamily:serif,arial,helvetica," lucida sans-serif Unidcode",sans-serif;
Uso Se le dan varias opciones para que en caso no encuentre una siga con la otra. Las sigue en el orden que esta dispuesta. *Ultimo tipo; se recomienda que se le de genrico. *Si incluye espacios se le debe poner entre comillas.
Mdulo 4: Leccin 2: La regla @font-face (4.2.2) Se puede romper el limitante de los tipos de letras a travs de esta regla (creados para la web) algunos gratis otros de paga; se importan de manera similar que una hoja externa:
Tipo
@fontface
Se especifica regla
@font-face { font-family:MyFont; src: url("/fonts/Bleeding Cowboys.eot"); }.
Se rutea regla
{ fontfamily:MyFont,serif,arial,helvetica ,"lucida sans-serif Unidcode",sansserif; color: White; }
Se recomienda dejar varias opciones en caso que no sea soportado, por el browser. EJEMPLO:
font-family:MyFont; src: url("/fonts/Dekar.otf"), url("/fonts/Bleeding Cowboys.ttf");
Metodos Ejemplo Sub-variable Descripcion Predeterminados font-size:small NA Nos otorga variables de tamaos predeterminados Por pixeles font-size:15px NA Nos otorga variables por tamaos en pixeles. Por ptos Por m font-size: font-size:2em NA % de la m Nos otorga variables por pts de impresin
Se puede ajustar el ancho del margen entre las lneas del prrafo de la siguiente manera: Line-height:__px; As como color y otras variantes.
Formas de seleccionarlos: -Nombre: -valores hexadecimales (RGB): CALMA -Valores decimales Colores bsicos soportados: (16) http://www.w3.org/TR/css3-color/ color:0,0,0 color:black color:#000000 VERIFICAR VIDEO Y HACERLO CON
Mdulo 4: Leccin 2: Alineando y enfatizando texto (4.2.5) Propiedad: Alinear Centro Izquierda Derecha Justificar text-align Ejemplo Text-align:center Text-align:left Text-align:right Text-align:justify Sub-variable Descripcion center Left Right Justify
resaltado
Mdulo 4: Leccin 3: Agregando enlaces a otras pginas (4.3.1) Propiedad: ancore <a> </a>
Establece un enlace: Ejemplo: <a href =URL> Nombre de enlace / imagen </a>
Tipos de URL: URI: URL: No especifica una seccin para llevar el enlace, sino la default. Enlace absoluto con especificacin.
Mdulo 4: Leccin 3: rutas relativas al documento (4.3.2) Cuando se tienen los enlaces dentro del mismo sitio.: Se usa URL relativo a la posicin del documento actual.
Propiedad:
ancore
<a> </a>
Self
Mdulo 4: Leccin 3: agregando enlaces a las secciones de las paginas (4.3.5) Para contenidos muy grandes se hacen shorcuts Propiedades: <a href=#____> Nombre </a>
Mdulo 4: Leccin 3: Aplicando estilos a los estados de los enlaces (4.3.6) Los enlaces tienen 5 diferentes estados (dependiendo de la interaccin del usuario) Estado Link o default Visitado Hover Ejemplo Enlace Enlace Enlace Descripcion Sin usar; se queda azul por default Se abri o visito Se muestra una manita en lugar del cursor al momento de situarlo encima del enlace
focus
Enlace
Se usa teclado para seleccionar el enlace, queda como en una casilla Se deja presionado el mouse y se pasa a un estado activo; regularmente se pone rojo
Activo
Enlace
Aunque se les puede dar formato de texto, este solo se aplica al estado link o default. Se recomienda: -Crear reglas de estilos para los diferentes estados o SEUDOELEMENTOS:
a:link, a:visited { color: red; } a:hover { color: yellow; text-decoration:blink; }
a) Se crea enlace que abra un men para envi correo es: Propiedades: EJEMPLO:
<a href="mailto:lsanchez@mexware.com"> Escribe mail al autor</a>
<a href=mailto:____at___>
Nombre
</a>
b) Se le pueden agregar parmetros de la siguiente manera: aunque no todos los correos los reconocen.
<a href=mailto:lsanchez@mexware.com?subject=informacin> Escribe mail al autor</a>
c) Descarga de documentos:
Mdulo 4: Leccin 4: trabajando con la declaracin HTML5 DOCTYPE (4.4.1) Se validan segn el tipo de documento ya que las versiones HTML varan: El consorcio W3C tiene una lista de declaraciones en:
http://www.w3.org/QA/2002/04/valid-dtd-list.html
Solo poner :
<!DOCTYPE html>
Al inicio de pgina.
Mdulo 4: Leccin 4: utilizando el validador de W3C (4.4.2) Para ayudar a los diseadores a adherirse a los estndares se otorga: Se puede validar el CODIGO HTML
http://validator.w3.org/
Mdulo 5: Leccin 1: entendiendo el uso de las imgenes web (5.1.1.) Son archivos separados enlazados al cdigo HMTL; cada imagen esta en un archivo separado: -No olvidar publicar la imagen junto con el documento HTML (En es servidor web) -Optimizarlas para que tengan la mejor imagen al menor tamao. Pasos: a) seleccionar formato adecuado: TIPO D GIFT Graphic Interchange format DESCRIPCION 256 colores, grficos de reas colores limados, (logotipos e ilustraciones), soporta animacin mediante el intercambio de pginas. Se utilizan para mostrar banners. Tienen reas transparentes. Reducir tamao: = eliminar colores.
JPEG Joint Photographic Experts Group Se utilizan para fotografas, miles de colores, no pueden mostrar reas transparentes. Reducir tamao: = reducir calidad, se vuelve menos legible PNG Portable Network Graphics Ofrece amplio rango de colores; y ofrece traspareca superior al gift. Reducir tamao: = 8 bits, 16 bits, 24 bits
Mdulo 5: Leccin 1: insertando imgenes (5.1.2.) Son archivos separados enlazados al cdigo HMTL; cada imagen esta en un archivo separado: TAG:
img src
Tag simple o vaco (no se necesita otro tag para cerrar) TAG + atributo primario Img Atributo Descripcion secundario src alt Buscar imagen En caso de que la imagen no se muestre, aparece el escrito describiendo la imagen. Ancho alto Ejemplo
width height
width="50px" height="80px"
Mdulo 5: Leccin 1: utilizando enlaces con las imagenes (5.1.3) Similar a establecer enlaces con texto, la diferencia es que hay que clocar el tag imgenes para el enlace. Propiedad: ancore <a> </a> Nombre de enlace / imagen </a>
<a href =URL> Tipos de URL: URI: URL: TAG + atributo primario a
No especifica una seccin para llevar el enlace, sino la default. Enlace absoluto con especificacin. Ejemplo
href
Enlazar imagen
La imagen se rodea de un marco para el estado de la imagen (es posible que no nos agrade) se puede hacer una regla para eliminar o dar formato al borde:
a img { border:none; } Img { border-color:Green; border-style:outset; } (las que estn fuera del tag) coin margen (las que tienen vinculo o dentro del tag) sin margen
Mdulo 5: Leccin 1: alineando imgenes (5.1.4) Similar a establecer enlaces con texto, la diferencia es que hay que clocar el tag imgenes para el enlace Reglas para lneas de texto o prrafo. Sin embargo asi la considera parte del prrafo. Para hacer que la imagen aparezca pero con los prrafos al lado se usa float; se : (se podra usar el un tag de clasificacin ID para especificarlos. TAG + atributo primario img Atributo secundario Descripcion Ejemplo
float: center
centrar imagen
.imagenAlineada { float:right;
Mdulo 5: Leccin 1: agregando imgenes de fondo (5.1.5) TAG + Atributo atributo secundario primario background image Descripcion Ejemplo
{ background-image:url("imagenes/logo_gg.gif"); }
Por default lo muesytra en mosaico, mas se le puede asignar: TAG + Atributo atributo secundario primario background repeat Descoripcion Ejemplo
Cambiar la posicin de la imagen TAG + Atributo atributo secundario primario background position Descripcion Ejemplo
background-position:center center;
Que se desplaze con la ventana o que qude fija o se desplaze con la ventana TAG + Atributo atributo secundario primario background position Descripcion Ejemplo
background-attachment:fixed;
Mdulo 5: Leccin 2: creando un mapa de imagen (image map) (5.2.1) Atributo: usemap
Es posible incorporara mltiples enlaces dentro de : Se necesita 3 piezas de cdigo: -1 tag de imagen que represente a la imagen misma -atributo Usemap -Tag Area
Atributo secundario
Descripcion
Ejemplo
Usemap
Atributo secundario
Descripcion
Ejemplo
name
<map name="Mexico">
Descripcion
Ejemplo
Requerimiento cordenadas
ejemplo
coord
Especifica el tipo de figura que se utilizara para el enlace Especifica las coordenadas varia para cada shape:
<area shape="___";
CIRCULO
X: Y: Radio:
coords="349,193,15"
RECTANGULO
coords="180,57,267,156"
POLIGONO
coords="388,263,378,266, 409,341,476,369,421,311"
Title
En algunos exploradores al dejar el mouse aparece un titulo Nombre en casos que no aparezca el link o imagen Que se abra el enlace a otra ventana
title="Nuevo Leon"
Alt
Target
target="_blank"
(elemento vacio) para dividir textos. (una lnea que se expande por todo lo ancho.
Mdulo 5: Leccin 3: Configurando el tamao y estilo de las reglas (5.3.2) Los atributos para el tag hr: Se realiza a travs de css TAG + atributo primario hr Atributo secundario Descripcion Ejemplo
widht
Height
Margin
Margen a los laterales Color de lnea (no funciona con todos los Exploradores)
Margen Top 0
Color
Background
hr {
background: url("imagenes/tijeras.jpg"); height: 300px; background-repeat:no-repeat; width:300px; border:none; }
Mdulo 6: Leccin 1: trabajando con vietas (6.1.1) INTRODUCCION: Elementos de texto utilizadas parar resaltar elementos clave en las paginas.
Tag sec
Descripcion
Ejemplo
li
Mdulo 6: Leccin 1: anidando listas no ordenadas (6.1.2) Se usan los mismos tags; pero se anidan: Ejemplo:
<ul> <li>algo 1</li> <li>algo2</li> <li>lacteos <ul> <li>leche <ul> <li>bronca</li> </ul> </li> </ul>
Mdulo 6: Leccin 1: modificando la apariencia de la lista (6.1.3) Se crean reglas para los tags: ul o li Se le pueden asignar a las listas principales reglas para: TAG + atributo primario ul Atributo secundario Descripcion Ejemplo Descripcion
list-styletype:
list-styleposition:__;
Outside
list-styleposition:outside;
list-styleposition:__;
inside
list-styleposition:inside;
list-styleimage
url
list-styleimage:url("imagenes/star. jpg");
La imagen tiene que ser de un tamao adecuado (24px x 24px) o menor. NO height NO wide
Se le pueden asignar a las listas principales reglas para las sublistas Se crea una regla para: Ul li ul
Ejemplo:
ul li ul { list-style-position:outside; list-style-image:url("imagenes/Stencil_Omen.png"); }
ul li ul li ul { list-style-position:outside; list-style-image:url("imagenes/logo_gg.gif"); }
Mdulo 6: Leccin 2: Creando listas enumeradas (6.2.1) Se crean reglas para los tags: ol o li Se le pueden asignar a las listas principales reglas para: TAG + atributo primario ol Atributo secundario Descripcion Ejemplo Descripcion
start
<ol start="100">
Numeracion ascendente
reversed
NOTA: se puede solo poner el inicion ol y los finales se pueden dejar ul esto no afecta la numeracion.
Mdulo 6: Leccin 2: Expandiendo un esquema (6.2.2) Se puede expandir el esquema aadiendo < ol > Cada nivel se puede personalizar con distintos formatos (dando estilos):
Se le pueden asignar a las listas principales reglas para las sublistas Se crea una regla para: TAG + atributo primario ol Atributo secundario Descripcion Ejemplo Descripcion
list-styletype
Tipo de numeracion
list-style-type:lowerlatin;
Ejemplo:
} ol { list-style-type:lower-latin; } ol ol { list-style-type:lower-roman; } ol ol ol { list-style-type:georgian; }
Mdulo 6: Leccin 2: combinacin listas ordenadas y no ordenadas (6.2.3) Solo hay que cambiar el tag ul por ol o viceversa. Seguir las reglas establecidas para este.
Mdulo 6: Leccin 3 Entendiendo las barras de navegacin en un sitio web (6.3.1) Muchos diseadores usan las listas no ordenadas para crear una barra de navegacin: y darles formatos a travs de css, la ventaja es que si el navegador no puede importar los estilos el usuario vera los nombres de enlaces. De ejemplo se le pone reglas a las listas y se logra encasillarlas.
ul li { widht: 120px; float: left; text-align:center; padding: 15px; margin: 5px; list-style-type: none; border-radius: 30px; border-bottom-style: outset; background-color: red; }
Mdulo 6: Leccin 3 Utilizando listas y definiciones de etiqueta (6.3.3) Html soporta otra tipo de lista para definicones estilo glosario o diccionarios la componen 3 tags: - dl -dt -dd
Tag secundario
tag
Ejemplo
Descripcion
<dl> <dt> CSS </dt> <dd> Hojas de estilos en cascada </dd> <dt> HTML </dt> <dd> Hypertext Marjup Language </dd> <dt> W3C </dt> <dd> Consorcio Wordl Wide Web </dd> </dl>
Tambien existe una variante de la lista de Definiciones y sirve para presentar dilogos: TAG + atributo primario Dialog Tag secundario tag Ejemplo Descripcion
Dt Dd
Pregunta Respuesta
Mdulo 7: Leccin 1
Se necesitan 3 diferentes tags: TAG + atributo primario table Tag secundario tag Ejemplo Descripcion
Contenedor principal tr ( Rengln) de la tabla. Se conoce como la celad de la tabla. Y Su contenido debe de ubicarse ah. Su nmero determina las columnas de la tabla. td (Columnas)Almacena los datos de la tabla (Celdas de encabezado ) para reslatar contenido (De encabezado tabla)
th
NOTAS: Cada rengln <tr> debe de tener el mismo numero de <td> para que sea consistente el estado de las con las dems: ejemplo:
<table> <tr> <td>ID</td> <td>Nombre</td> <td>Precio</td> <td>Existencia</td> <td>Total</td> <td>Imagen</td> </tr> <tr> <td>1</td> <td>Azucar</td> <td>15</td> <td>10</td> <td>150</td> <td> <img src="imagenes/star.jpg"> </td> </tr>
Mdulo 7: Leccin 1
Html tiene tags que nos permiten dividir la estructura de una tabla para definir: -Encabezado - Pie de tabla -Cuerpo Y tiene tags, su orden es importante, adems siempre van juntos: TAG + atributo primario thead tfoot Tag secundario tag Ejemplo Descripcion
Table head Pie de tabla, tambin debe de tener el mismo numero de td. Se puede usar tambin para totales de tabla. (El contenido de cuerpo
Tbody
<table> <thead> <tr> <th>ID</th> <th>Nombre</th> <th>Precio</th> <th>Existencia</th> <th>Total</th> <th>Imagen</th> </tr> </thead> <tfoot> <th></th> <th>Total:</th> <th></th> <th></th> <th>750</th> <th></th> </tfoot> <tbody> <tr> <td>1</td> <td>Azucar</td>
<td>15</td> <td>10</td> <td>150</td> <td> <img src="imagenes/star.jpg"> </td> </tr> <tr> <td>2</td> <td>Cafe</td> <td>30</td> <td>20</td> <td>600</td> <td><img src="imagenes/strato.ico"></td> </tr> </tbody> </table>
Mdulo 7: Leccin 1
Existen 2 atributos importantes que pueden ser aplicados a las celdas th y td, permite especificar cuantos renglones y columnas abarcan:
tag
Ejemplo
Descripcion
Abarcar dos columnas o mas, para dobles encabezados o funciones que ocupen extender estas.
rowspan
<th rowspan="2">HTML5</th>
Abarcar dos renglones o mas, para dobles encabezados o funciones que ocupen extender estas.
Mdulo 7: Leccin 2
Sin formato el contenido de una tabla puede ser poco legible, mas se les puede aplicar estilos: Para espacios se pueden aadir: -Reglas horizontales
Tag secundario
tag
Ejemplo
Descripcion
<hr>
<hr/>
Regla horizontal
margin Padding
margin-top:20px
Espacio alrededor
padding:10px;
Border-collapse
bordercollapse:collapse;
Los bordes se pueden compartir o no (separados, el predeterminado es separado) Espacio entre borde de tablas y bordes de celdas
border-spacing:10px 25px;
/* hasta */
Comentario que hace que eplorador omita o no lea lo que se encuentre entre ese espacio.
Se puede utilizar la propiedad margin, al igual que se hace con el prrafo. Top dere abajo izq
0 0 0
0 auto auto
auto 0 0 auto 0
Mdulo 7: Leccin 2
Mdulo 7: Leccin 2
} th, td { padding:10px; border-width:1px; border-color:Black; border-style:solid; } th { background-color:Silver; color:White; } .RenglonPar { background-color:blue; color:white; }
Mdulo 7: Leccin 3
HTML incluye tags adicionales para personalizar tablas y proporcionar mejor acceso a usuarios.,
Tag secundario
tag
Ejemplo
Descripcion
caption
Proporciona info sobre contenido de tabla, tambin til para programas conocidos como Lectores de pantalla. Debe de ser colocado inmediatamente despus del tag table.; algo as como un titulo.
Mdulo 7: Leccin 3
Se puede agregar ms informacin: sumando los siguientes tags al de caption. TAG + atributo primario table Tag secundario 1 caption Details Summary Detalle Resumen Tag secundario 2 Ejemplo Descripcion
<table> <caption> <strong> Esta es una tabla de contenido de almacen</strong> <details> <p>Este es el detalle de l contenido de la tabla</p> <summary><p>Atencion</p></summary> Este es el catalogo de products para ejemplificar el tema de las tablas HTML </details> </caption>
NO APORTA Enfocado para los programas lectores de pantalla, ya que no paorta mayor contenido que detalles
Mediante una regla SCC; Se puede ocultar y dejar lo disponible para los lectores de pantalla.
summary { position:absolute; left:1000px; }
Se encontrara ah, mas no a la vista (muy alejado) solo un lector de pantalla lo puede ver ah.
Mdulo 8: Leccin 1
Se forma por 4 elementos -TAG form -CONTROL label -CONTROL input type name Etiqueta (puede contener al control)
- BOTON COMADOS (ENVIA LOS DATOS input type submit value enviar
Controles
ID 1
ID 2
Tag sec
Descripcion
Formulario Action Elemento de accin (envi e valores) Una clase de servidor o pagina de proceso, que nos puede regresar una respuesta Determina como son transmitido los datos al destino: -GET los datos se pasan por URL (Se pueden ver en el URL.) -POST Type
name
Method
Label
Input
Type
Name
Entrada de datos: Tipo: de entrada Nombre: que lo defina. TAG VACIO!! autocompleta Detalle Comentarios (casilla)
autocomplete
Details Textarea
<form action="procesa.aspx" method="get"> <label> Nombre: <input type="text" name="Nombre"/> </label> <label for="apellidos">Apellidos</label> <input type="text" name="apellidos" id="apellidos"/> <input type="submit" value="Enviar"/> </form>
EN CASO QUE TENGA GET el aspx, debe de estar asi (Ya que es un QueryString): <% Response.Write("hola "); Response.Write(Request.QueryString["Nombre"]); Response.Write(" "); Response.Write(Request.QueryString["apellidos"]); %>
Cuando trabajamos con formularios los elementos tienen que ser enviados a lugar, el elemento action nos ayuda a esto.
algn
Mdulo 8: Leccin 1
Para leer texto se puede usar el elemnto imput. Otro elemento son el name (Identifica grupos de elementos) el id: (Utilizado para asociarlo con el label o etiqueta) con fines de accesibilidad. Maxlength: utilizado para definir el amximo de caraceteres para esa entrada
<body> <form action="procesa.aspx" method="post"> <label> Nombre: <input class="Nombre" type="text" name="Nombre" maxlength="15" autocomplete="on" /> </label> <label for="apellidos">Apellidos</label> <input class="Apellidos" type="text" name="apellidos" id="apellidos" autocomplete="off" /> <br/> <textarea name="comentarios" id="comentarios" cols="50" rows="5">?</textarea> <input type="submit" value="Enviar"/> </form> </body>
Mdulo 8: Leccin 1
Permiten al usuario seleccionar 1 de varias opciones; se deben de crear radio buttons de la siguiente forma. TAG + atributo primario Input type=radio Controles ID 1 ID 2 Tag sec Descripcion (Comando para radio buttons) Name Nombre que se le dar al tema (para que las diferentes opciones o botones trabajen en grupo.) Id
Valor checked="checked"
Posible opcin (1 de muchas) Resumido de opcin dada Se predetermina que cierta casilla este marcada.
Se les asocial el LABEL con for, asociando el id previamente definido. TAG + atributo primario label ID 1 ID 2 Tag sec etiqueta for
<label for="soltero">Soltero </label>
Descripcion
<p>Estado civil</p> <input type="radio" name="estado civil" id="soltero" value="S"/> <label for="soltero">Soltero</label> <input type="radio" name="estado civil" id="casado" value="C"/> <label for="soltero">Casado</label> <input type="radio" name="estado civil" id="otro" value="O"/> <label for="otro">Otro</label>
Tambin es posible dejar una pre-seleccin realizada o predeterminada: Basta con poner :
checked="checked"
Mdulo 8: Leccin 1
A diferencia de le radio buttons , estos nos dejan escoger mas de una opcin, aunque normalmente cada opcin se muestra junta, no se requiere compartir el mismo nombre del grupo. TAG + atributo primario Input type=checkbox Controles ID 1 ID 2 Tag sec Descripcion (Comando para radio buttons) Name Nombre que se le dar al tema (para que las diferentes opciones o botones trabajen en grupo.) Id
Valor checked="checked"
Posible opcin (1 de muchas) Resumido de opcin dada Se predetermina que cierta casilla este marcada.
<p>Pasatiempos favoritos</p> <input type="checkbox" name="lectura" id=" lectura" value="L"/> <label for=" lectura"> lectura </label> <input type="checkbox" name="natacion" id=" natacion" value="N" checked="checked"/> <label for=" natacion">Natacion </label>
ID 1
ID 2
Descripcion
for
Controles
ID 1
ID 2
Tag sec
Name
Nombre que se le dar al tema (para que las diferentes opciones o botones trabajen en grupo.) Id
Multiple
Posible opcin (1 de muchas) Se seleccionan multiples elementos,(multiseleccion) Cantidad deElementos de la lista que se muestran. Opciones a escoger
Size
Option value
selected="selecte d"
Numero de opcin y descripcin de esta. Se predetermina que cierta casilla este marcada.
<p>Pais de origen</p> <select name="pais" id=" pais" multiple="multiple" size=" 5"> <option value="1" >Mexico</option> <option value="2" selected="selected">Colombia</option> <option value="3">Argentina</option> <option value="4">Peru</option> <option value="5">Chile</option> <option value="6">Ecuador</option> </select>
Mdulo 8: Leccin 1
Permanecen ocultos para el usuario, sirven para almacenar valores que identifiquen cierta informacin y que el servidor pueda pueda obtener fcilmente; Ejemplo: Que tengamos una 2da pagina para obtener los resultados de los clientes con una presentacin distinta pero que nos devuelva los valores a la misma pagina.(la de procesamiento) NOTA: en esta caso se esta suponiendo que tenemos 2 paginas gemelas (1 para el cliente y otra general) NOTA: se puede poner en cualquier parte del formulario aunque la costumbre es que este al inicio. Dado que no se ven no neceitan de label o id TAG + atributo primario input Controles ID 1 ID 2 Tag sec Descripcion (Comando para radio buttons) type hidden
name value
Al mandar la informacin al servidor, se les especifica que nos muestre que valor (de que tipo estamos recibiendo)
Mdulo 8: Leccin 1
Como se ha visto un elemento importante de los formularios es el botn de comandos, este control nos permite enviar la informacin hacia el destino especificado por el formulario, no es la nica manera de enviar los datos, ms si la ms utilizada.
2 formas de agregar botones al formulario: a) input -Input (especificando el tipo submit) enva los datos
<input type="submit" value="Enviar"/>
LA DIFERENCIA PRINCIPAL ES QUE CON EL TAG BUTTON SE PUEDE AGREGAR OTRAS COSAS COMO IMGENES.
Mdulo 8: Leccin 2
Fieldset:
Legend:
<fieldset> <legend>Estado civil</legend> <input type="radio" name="estado civil" id="soltero" value="S"/> <label for="soltero">Soltero</label> <input type="radio" name="estado civil" id="casado" value="C"/> <label for="soltero">Casado</label> <input type="radio" name="estado civil" id="otro" value="O"/> <label for="otro">Otro</label> <br/> </fieldset>
Mdulo 8: Leccin 2
<body> <form action="procesa.aspx" method="post"> <input type="hidden" name="TipoDeUsuario" value="General"/> <fieldset> <table> <tr> <td class=" Etiquetas"> <label> Nombre:</label> </td> <td> <input class="Nombre" type="text" name="Nombre" maxlength="15" autocomplete="on" /> </td> </tr> <tr> <td class=" Etiquetas"> <label for="apellidos">Apellidos</label> </td> <td> <input class="Apellidos" type="text" name="apellidos" id="apellidos" autocomplete="off" /> </td> </tr> </table> </fieldset>
Mdulo 8: Leccin 2
Aun existiendo el mtodo por tablas muchos prefieren usar el mtodo CSS Solo se asignan reglas y br para separa los datos.
Mdulo 9: Leccin 1
Es un lenguaje de programacin que es interpretado del lado del cliente (no es compilado) permite mejorar la interfaz de usuario. Se pueden detectar tipo de explorador web -Crear nuevas ventanas -redimensionar ventanas -cerrar ventanas Por ejemplo para redimensionar la pantalla se puede usar.
Document Objebt Model (DOM) Java: lo utiliza para localizar los distintos elementos de la pagina. Es una especie de mpa de pagina web, para localizar algo preciso, una vez que lo localiza puede: -Examinar -Modificar Para identificar un elemneto JavaScript se utiliza la notacin por puntos: ejemplo: CONTENIDO PAGINA WEB: PARA OBETNER LOS DATOS POR JAVA SCRIPT SE UTILIZA:
Mdulo 9: Leccin 1
Se puede incorporar JavaScript en una pagina web de 4 maneras -Se activa mientras la pagina carga -Despus de cargar la pagina -Sobre demanda -Mediante un archivo externo O combinadas, aunque se recomienda por mtodo externo (CSS)
Mdulo 9: Leccin 1
Para ejecutarlo mientras se carga, basta con ponerlo dentro del tag body: de la siguiente manera: TAG + atributo primario <script> Controles ID 1 ID 2 Tag sec Descripcion
Se escribe Javascript
Se puede poner en cualquier parte, incluso dentro de un contendor. Buena practica se pone un comentario para aquellos dispositivos que no usen java lo ignoren.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title></title> </head> <body> <h1> Hoy es: <script type="text/javascript"> <!-document.write(Date()); --> </script> </h1> </body> </html>
Mdulo 9: Leccin 1
Para ejecutarlo despus de la carga, Basta con ponerlo dentro del tag head e invocarlo al cargar la pagina: de la siguiente manera: TAG + atributo primario <script> Controles ID 1 ID 2 Tag sec Descripcion
Se escribe javascript
Mdulo 9: Leccin 1
Para ejecutarlo despus de la carga, Basta con ponerlo dentro del tag un formulario o similar y ejecutarlos al cargar la pagina: de la siguiente manera:
<body onload="ObtenerFechaActual();"> <form name="Formulario"> <input type="text" name="txtFecha" value="texto"/> <input type="button" name="btnEstablecerFecha" value="Establecer Fecha" onclick="ObtenerFechaActual();"/>
</form> </body>
Mdulo 9: Leccin 1
Es probable que algunos exploradores tengan deshabilitado el javascript, por lo cual nos corta la aplicacin, sin embargo se le puede notificar al usuario: de la siguiente manera:
TAG (Tpicamente incluido en el body) TAG + atributo primario <noscript> Controles ID 1 ID 2 Tag sec Descripcion
<p>
Comentario de que no esta incluida la funcionalidad Java Se le puede dar forma y personalidad la advertencia.
Mdulo 9: Leccin 1
Una de las formas tradicionales para probar el cdigo es mendaite la funcin alert Ejemplo: si tenenos duda de un paso; se le poner despus de la funcin un alert. TAG + atributo primario <alert> Controles ID 1 ID 2 Tag sec alerta Se define la funcin Descripcion
Tambin se puede activar el modo herramientas de desarrollo para depurar el cdigo (En el Internet Explorer): -F12 (herramientas de desarrollador) -Click en pestaa de script -Seleccionamos un breaking point y le damos depurar: paso a paso. PAGINA UTIL PARA JAVASCRIPT: http://msdn.microsoft.com/es-mx/library/gg699336(v=VS.85).aspx
Mdulo 9: Leccin 2
Colocar el cdigo en archivos externos: Simplemente tenemos que colocar el cdigo en archivos de texto plano y despus enlazarlo a la pagina, lo tradicional es crear una carpeta script para colocarlos ah.
<script type="text/javascript" src="scripts/funciones.js"> </script>
Mdulo 9: Leccin 2
A travs del tiempo distintas comunidades de desarrolladores han creado cdigos propios; y ellos han creado frameworks (se recomienda adoptar 1 de ellos y una vez dominado estudiar la sintaxis.) para poder usarlo es necesario descargar la librera o bien el URL.
Ejemplo jquery.
Jquery.com
Tiene dos versiones: -Produccin: (Omite facilidad para visualizarlo, a fin de que sea mas compacto -Desarrollo: ms grande pero ms fcil de leer. Se puede relacionar de manera externa: As como utilizar sus funciones: NOTA: Para asegurarse de que el codgo se haya cargado correctamente antes de que cualquier cdigo sea invocado, se usa de una fnicon espcial.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title></title> <script type="text/javasccript" src=""scripts/jquery-1.7.1.js"> </script> <style type=" text/scc"> #imagen { display:none; }
</script> </head> <body> <img id="imagen" src="imagenes/logo_gg.gift" alt="imagen de guitar gear mexico"/>
</body> </html>
Mdulo 10: Leccin 1 Entendiendo los plug-ins (10.1.1) se describe el concepto de Plug-In y la forma de incorporar contenido para Plug-Ins mediante los TAGs <Object> y <Embed> Proporcionan funcionalidad adicional . No se insertan en las paginas sino contenido o que las necesita para su funcionamiento. Se utilizan 2 posibles tags.
Controles
ID 1
ID 2
Descripcion
classid=
NOTA: Se recomienda usar ambos pluggins para que se reprodusca en caso que no pueda uno.
Mdulo 10: Leccin 1 Insertando archivos SWE (10.1.2) Uno de los plugg ins mas utilizados es el Flash Player. Nos permite mostrar archivos swf. En la siguiente pgina nos ofrecen el cdigo para utilizarlo. http://kb2.adobe.com/cps/415/tn_4150.html
Mdulo 10: Leccin 1 Insertando objetos Silver Light (10.1.3) Se describe la forma de incorporar contenido de archivos XAP en una pgina Web para ser reproducidos por el Plug-In Silverlight. En la siguiente pgina nos ofrecen el cdigo para utilizarlo. http://msdn.microsoft.com/en-us/library/cc189089\(v=vs.95).aspx
Mdulo 10: Leccin 2 Utilizando audio compatible para la Web (10.2.1) Para reproducir un archivo de audio en la web el sonido debe ser grabado en un formato digital. Se usaban 2 formatos: Audio No Comprimido: -AIFF -WAV Formato comprimido: Mp3 Plug ins de audio: -Quicktimeplayer -realplayer -windows media player Streaming audio permite reproducir el audio mientras se va descargando : Real audio desarrollado por RealNetworks. Los archivos .ra o .ram requieren del plug-in realplayer disponible en : http://www.real.com
Ogg Vorbis desarrollado por Xipht.org Los archivos vorbis utilizar la extensin .ogg
Mdulo 10: Leccin 2 Enlaces a archivos MP3 (10.2.2) se describe una forma fcil de establecer enlaces a archivos MP3.
Mdulo 10: Leccin 2 Incorporando Audio con HTML5 (10.2.4) se describe la forma de incorporar audio en pginas Web sin utilizar Plug-Ins