Capitulo 2 - HTML y CSS PDF
Capitulo 2 - HTML y CSS PDF
Capitulo 2 - HTML y CSS PDF
Disea formularios.
Temas
1.
2.
3.
Generacin de formularios
4.
Plantillas Web
HTML y CSS
1.
17
Las pginas de estilos (CSS) permiten dar un mejor acabado a nuestros documentos web, por
lo tanto, ser conveniente tener bibliotecas de estilos para incorporar en nuestros proyectos
segn los requerimientos de nuestros clientes.
Es usual que las bibliotecas de estilos se guarden en archivos de extensin css donde se
agrupan atributos en clases, por ejemplo podramos tener el archivo font.css y en l definir las
siguientes clases:
HTML y CSS
18
Como puede apreciar las clases inician con un punto (.) seguido de una etiqueta que identifica
a la clase.
El archivo font.css se puede llamar desde cualquier documento web con el siguiente tag link:
Para luego hacer uso de l, como en el siguiente fragmento de cdigo con su salida a la
derecha:
HTML y CSS
19
Tambin, podemos agrupar en una clase varios atributos de estilo, como por ejemplo:
Tal vez, puede ser usado como texto principal dentro de nuestros documentos o agregarlo al
tag body.
Es muy comn especificar a que tag afectar una clase mediante el formato tag.clase, como
ilustramos con la clase formal que solo se podr usar con el tag a.
HTML y CSS
20
Selectores ID
Los selectores ID trabajan en forma similar a las clases con un par de excepciones: en lugar
del carcter punto (.) se usa # y segundo en un documento web solo se podr usar una sola
vez, es decir son nicos. Por ejemplo, observe la siguiente clase:
HTML y CSS
21
Generacin de mens
Es usual que en documento Web se tenga que hacer un men
de vnculos, donde las filas impares sean de diferente color que
las filas pares y adems, cuando el puntero del mouse pase por
cada elemento del men, este cambie de color tanto en fondo
como en texto.
Este documento, muestra el estilo para desarrollar dichos
mens, mediante la clase menu que se muestra en cdigo
fuente ms adelante.
Asimismo, los enlaces para mens no sern los nicos en un desarrollo
Web, pues se requieren de otros estilos para los enlaces normales, como
muestra la figura a la derecha, que se ha desarrollado mediante una
clase de nombre normal mostrado en cdigo fuente ms adelante.
Este sera el cdigo fuente de un documento HTML que hace usos de los estilos mencionados
anteriormente:
HTML y CSS
22
Como notar en la lnea 7 los estilos estn en el documento links.css de la carpeta css y su
cdigo es el siguiente:
HTML y CSS
2.
23
Muchas veces se presentan consultas en tablas dentro de los documentos Web y se desea que
las filas impares se muestren de un color diferente al de las filas pares (tabla cebra). Como
muestra, observe la siguiente figura:
Adems, se desea que cuando el mouse pase sobre alguna de estas filas de la tabla, esta
cambie de color.
HTML y CSS
24
Todo esto es posible gracias a las pginas de estilo con cdigo JavaScript. En este documento,
se muestra el estilo y las funciones para ello.
El siguiente fragmento de cdigo muestra la seccin HEAD del documento que hace uso de los
estilos y funciones para obtener el efecto en estudio:
HTML y CSS
25
HTML y CSS
26
En el siguiente cdigo tablas.js se puede cambiar los colores para personalizarlos a su estilo
deseado:
HTML y CSS
27
Laboratorio 2.1
Utilizando la teora de este tema, genere una biblioteca de estilos para una tabla con la
siguiente presentacin:
HTML y CSS
3.
28
Generacin de formularios
Es frecuente presentar formularios en nuestras aplicaciones web, por eso se debe tener
algunas plantillas que permitan rpidamente dar solucin a los requerimientos de presentacin
de nuestros clientes, por ejemplo con el siguiente formulario:
HTML y CSS
29
Adems, se desea que cuando el mouse pase sobre las cajas de texto, estas cambien su color
de fondo.
El siguiente fragmento de cdigo muestra la seccin HEAD del documento que hace uso de los
estilos y funciones para obtener el efecto en estudio:
HTML y CSS
30
HTML y CSS
31
HTML y CSS
32
Laboratorio N 2.2
Utilizando la teora de este tema, genere una biblioteca de estilos para formularios con la
siguiente presentacin:
HTML y CSS
4.
33
Plantillas Web
Objetivos
Conociendo cuales son los objetivos que persigue el cliente al realizar un sitio web, se
podr identificar los requerimientos del proyecto y sus posibles lectores.
Contenidos
Definidos los objetivos y los posibles lectores, se debe considerar el contenido que se
incorporar al sitio. Luego se proceder a filtrarlo y agruparlo de manera consistente
para presentarlo al usuario.
Estructura de la web
La estructura de la web es la diagramacin del men y el formato que tendrn las
pginas web. Se define as el esqueleto de la web utilizando mdulos para dividir cada
seccin y ordenarlas en base a su importancia. Podemos partir desde cero o utilizar una
plantilla web.
Navegacin
El sistema de navegacin o men es el que permite al usuario acceder a las diferentes
pginas del sitio web. Es necesario lograr un diseo web claro y una navegacin sencilla
que gue al usuario por el sitio y que sea una gua de lo que va a encontrar.
HTML y CSS
34
Diseo visual
El diseo web visual comprende la parte esttica de la pgina web. Se realiza tomando
en cuenta la identidad corporativa de la empresa, sus colores, logotipos, etc. En esta
etapa, se presenta uno o varios bocetos del diseo web que mostrarn al cliente una
versin cercana a la final.
En este sentido, se define una plantilla web (layout) que permita en forma gil y sencilla
resolver los aspectos considerados.
Para ello, se debe basar en un esqueleto que se podr ir llenando conforme se avance con el
proyecto. Este esqueleto de presentacin de informacin ordenada y coherente est basado en
los layouts que bsicamente podran tener las siguientes presentaciones entre otras:
HTML y CSS
35
HTML y CSS
36
HTML y CSS
37
HTML y CSS
El contenido del JSP que use este archivo CSS sera el siguiente:
38
HTML y CSS
39
HTML y CSS
40
Laboratorio N 2.3
Utilizando la teora de este tema, genere una plantilla web con la siguiente presentacin: