Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ecnico Nacional
Escuela Superior de C
omputo
Academia de Ingeniera de Software
Pr
actica 1
Grupo: 2CM10
2014
Indice general
1. Desarrollo y Resultados
1.1. Borders . . . . . . . . . . . . . . . . . . . . .
1.1.1. Border Color-Border Styles . . . . . .
1.1.2. Border Width . . . . . . . . . . . . . .
1.1.3. Border Radius . . . . . . . . . . . . .
1.1.4. Border Radius-Hemisphere . . . . . .
1.1.5. Border Radius-Advanced Hempisphere
1.1.6. Round Rectangle . . . . . . . . . . . .
1.1.7. Advanced Round Rectangle . . . . . .
1.1.8. Bullet . . . . . . . . . . . . . . . . . .
1.1.9. Advanced Bullet . . . . . . . . . . . .
1.1.10. Advanced Leaf . . . . . . . . . . . . .
1.1.11. Multiple Backgrounds . . . . . . . . .
1.2. Text Effects . . . . . . . . . . . . . . . . . . .
1.2.1. Colorful Style . . . . . . . . . . . . . .
1.2.2. Double Font Style . . . . . . . . . . .
1.2.3. Neon Glown Style . . . . . . . . . . .
1.2.4. Ouset Style . . . . . . . . . . . . . . .
1.3. Fonts . . . . . . . . . . . . . . . . . . . . . . .
1.4. Shadows . . . . . . . . . . . . . . . . . . . . .
1.4.1. Example 1 . . . . . . . . . . . . . . . .
1.4.2. Example 2 . . . . . . . . . . . . . . . .
1.4.3. Example 3 . . . . . . . . . . . . . . . .
1.4.4. Example 4 . . . . . . . . . . . . . . . .
1.4.5. Example 5 . . . . . . . . . . . . . . . .
1.4.6. Example 6 . . . . . . . . . . . . . . . .
1.4.7. Example 7 . . . . . . . . . . . . . . . .
1.4.8. Example 8 . . . . . . . . . . . . . . . .
1.5. Transformaciones . . . . . . . . . . . . . . . .
1.5.1. Scaling . . . . . . . . . . . . . . . . .
1.5.2. Rotate . . . . . . . . . . . . . . . . . .
1.5.3. Skew . . . . . . . . . . . . . . . . . . .
1.6. Animations . . . . . . . . . . . . . . . . . . .
1.6.1. Delay . . . . . . . . . . . . . . . . . .
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
6
6
6
7
8
9
9
10
11
12
12
13
15
15
15
16
16
17
18
18
18
19
20
20
21
22
22
23
23
23
24
24
24
INDICE GENERAL
1.6.2. Keyframes . . . . .
1.6.3. Multiple Columns
1.7. Gradients . . . . . . . . .
1.7.1. Gradient1 . . . . .
1.7.2. Gradient2 . . . . .
1.8. Pseudo-classes . . . . . .
1.9. Conclusiones . . . . . . .
1.10. Cuestionario . . . . . . . .
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
25
27
28
28
28
29
29
30
Captulo 1
Desarrollo y Resultados
Comenzamos por descargar Boilerplate, el cual nos facilito la construccion
de la p
agina mediante una plantilla de codigo preestablecida. Modificamos el archivo index.html para agregar las diferentes etiquetas necesitabamos, y creamos
un archivo .css para ir agregando atributos a dichas etiquetas. A continuacion
se describe paso a paso el desarrollo de ambos archivos.
En la imagen se observa el inicio del documento html con la etiqueta head,
el cual contiene:
Ttulo de la p
agina Practica1.
Charset para decodificar la pagina (en este caso permite la utilizacion de
acentos y otros smbolos).
Un link que enlaza el documento html con una hoja de estilos, indicando
el tipo y la ubicaci
on del archivo.
1.1.
1.1.1.
Borders
Border Color-Border Styles
El ejercicio consisti
o en agregar un color de borde a la etiqueta p1, el c
ual
se asigna con un n
umero hexadecimal o con el nombre en ingles. Y un estilo
de borde: solid, dotted, groove y double. Para indicar un color y estilo a cada
borde es necesario saber que hay que agregarlo de la siguiente manera: (superior) (derecha) (inferior) (izquierda) o (top) (right) (bottom) (left). El n
umero
hexadecimal permite colocar una gran gama de colores.
1.1.2.
Border Width
El ejercicio consiti
o en observar como puedes cambiar el ancho de los bordes,
indicando mediante pixeles a cada uno de los cuatro bordes. En la imagen se
observa que cada uno de los bordes tiene un ancho distinto.
1.1.3.
Border Radius
El ejercicio consisti
o en observar como se pueden curvear los bordes, de igual
manera se indica mediante pixeles. Entre mas grande es el n
umero de pixeles
m
as grande es la curva del borde.
1.1.4.
Border Radius-Hemisphere
El ejercicio consisti
o en observar otro comportamiento del border radius
utilizando dos nuevos atributos.
1.1.5.
El ejercicio consiti
o en observar un comportamiento del border radius. A
diferencia de los otros dos, este ya tiene mas un poco mas de complejidad en su
construcci
on. S
olo hay que jugar con el tama
no de los pixeles en los 4 bordes
para lograr resultados como estos.
1.1.6.
Round Rectangle
El ejercicio consisti
o en hacer un rectangulo con las orillas curveadas; para
esto bast
o con dejar border-radius en 20px, moz-border-radius en 20px y webkitborder-radius en 20px.
1.1.7.
10
11
1.1.8.
Bullet
El ejercicio consisti
o en modificar los bordes de tal manera que se creara una
figura con forma de bala. Como ya mencione, hay que jugar con los pixeles de
los bordes para poder construir distintas formas.
1.1.9.
12
Advanced Bullet
1.1.10.
Advanced Leaf
13
1.1.11.
Multiple Backgrounds
El ejercicio consisti
o en colocar 3 imagenes dentro de una etiqueta. Para esto
se le asign
o a esta una altura y un ancho distinta a las demas etiquetas, para
que de esta manera se apreciaran las 3 imagenes. Con la etiqueta background
indicamos que ser
a una im
agen de fondo, y con url indicamos la ruta en donde
se buscar
an las im
agenes as como el nombre del archivo.
14
1.2.
15
Text Effects
1.2.1.
Colorful Style
1.2.2.
1.2.3.
1.2.4.
Ouset Style
16
1.3.
17
Fonts
1.4.
1.4.1.
Shadows
Example 1
1.4.2.
Example 2
18
1.4.3.
Example 3
19
1.4.4.
Example 4
1.4.5.
Example 5
20
1.4.6.
Example 6
21
1.4.7.
Example 7
1.4.8.
Example 8
22
1.5.
1.5.1.
Transformaciones
Scaling
1.5.2.
Rotate
23
24
1.5.3.
Skew
1.6.
1.6.1.
Animations
Delay
El ejercicio consisti
o en que la etiqueta apareciera despues de un cierto tiempo en la p
agina, definiendo los tiempos de intervalo.
25
1.6.2.
Keyframes
26
1.6.3.
Multiple Columns
27
1.7.
Gradients
1.7.1.
Gradient1
1.7.2.
Gradient2
28
1.8.
29
Pseudo-classes
1.9.
Conclusiones
La creaci
on de una p
agina web conlleva la utilizacion de muchos atributos y
etiquetas, los cuales permiten establecer un dise
no mas estructurado pero tambien m
as complejo. Gracias a la hoja de estilos CSS3 es mas sencillo dise
nar
estos aspectos pues permiten llevar un control de todo lo que se utiliza. Todos
los archivos externos, como imagenes, fuentes, etc. se deben almacenar en directorios distintos para que, si la pagina se vuelve demasiado grande, se pueda
modificar o corregir de manera mas eficiente. A
un hay muchos atributos y etiquetas que tenemos que abordar, pero al realizar esta practica ya comprendimos
la manera conjunta en que HTML5 y CSS3 trabajan.
1.10.
30
Cuestionario
1. Cu
ales son las etiquetas semanticas de HTML5?
R: <header> </header>
<hgroup> </hgroup>
<nav> </nav>
<article> </article>
<section> </section>
<aside> </aside>
<figure> </figure>
<footer> </footer>
<address> </address>
2. Menciona cu
al es la diferencia entre CSS2 y CSS3
R: La mayor diferencia entre CSS2 y CSS3 es que este u
ltimo ha sido
dividido en diferentes secciones llamadas modulos. Cada uno de estos
m
odulos hace su camino a traves de WC3 en varios niveles del proceso
recomendado. CSS2 fue presentado como un u
nico documento con toda
la informaci
on dentro de las hojas de estilo en cascada Gracias a estos
m
odulos, se ha podido trabajar independientemente; tenemos un rango
mucho m
as amplio de navegadores que soporten modulos CSS3 CSS3 trae
nuevos selectores y 16 nuevas pseudoclases.
3. Enlista las ventajas y desventajas de usar HTML5 y CSS3. Analizar los
resultados (p
agina Web) de la practica en varios navegadores (Internet
explorer versi
on 7, 8 y 9, Chrome, Firefox y Opera)
Ventajas
Sitios web de alto impacto visual, llamativos y modernos.
Desarrollo de aplicaciones web amigables con iPhone, Andriod, BlackBerry y otros dispositivos moviles.
Optimizar y alcanzar un excelente posicionamiento seo en google y
otros buscadores.
Reproducir con HTML5 de forma nativa en el navegador audio y
video, ente otros elementos, que antes solo era posible incorporar
mediante plugins.
Evitar las desventajas que el uso de plugins puede traer en compatibilidad, rendimiento y seguridad.
Mejorar la sem
antica de los sitios web adaptando de mejor manera
el contenido tem
atico para mostrar a los buscadores y agregadores
el significado de su contenido permitiendo que la indizacion de los
documentos sea mas certera.
31
32
33