Manual Diseñoweb
Manual Diseñoweb
CODIGO: 0503000093MO2
Omoa, Cortes
“T
E QUEREMOS ESTUDIANDO EN CASA”
Unidad de competencia:
Identificar y utilizar técnicas y programas para el desarrollo de sitios web personales e
institucionales.
Descripción de la Clase.
Crear, utilizar y dar soporte técnico a programas, equipos e infraestructura informática que
permita la comunicación de personas e instituciones.
Instrucciones:
- Lea el contenido con detenimiento.
- Desarrolle las actividades propuestas de forma individual.
- Mantenga este material limpio y ordenado, ya que lo presentará
como evidencia de su trabajo.
- En la plataforma virtual estará disponible una biblioteca la cual
puede ser consultada, para ampliar el contenido presentado en este
material.
TEMAS DEL PARCIAL 2
OBJETIVO CONTENIDO EVALUACION
Insertar imágenes a la página web, 1.1- HTML <IMG> Desarrollar guía de trabajo. (20%)
utilizando los atributos disponibles en - Formato de Imágenes
la etiqueta img. - Atributo src
- Atributo Alt Prácticas en el bloc de notas y
Crear catálogos de imágenes - Atributo Width explorador de internet (15%)
utilizando los atributos de la etiqueta Y height
picture.
1.2 HTML <PICTURE>
- Escenas
- Orientación
Insertar tablas a la página web, 2.1 HTML <TABLE> Desarrollar guía de trabajo (15%)
utilizando los atributos de la etiqueta - Atributo TR
table. - Atributo TD
- Atributo TH
Aplicar formato a las tablas utilizando - Formato de Tablas CSS
los atributos css - Atributo Colspan
- Atributo Rowspan
Insertar videos y sonidos a la página 2.1 HTML <VIDEO> Crear un sitio con al menos 5 páginas
web, utilizando los atributos de la - Atributo Controls web. Utilizando imágenes, tablas y
etiqueta video. - Atributo Autoplay videos. (25%)
- Atributo Loop
- Atributo Mute
- Atributo Width y Height
Aplicar cambios en cascada a la página 2.1 HTML <css> Crear una página web utilizando los
web, utilizando los códigos css. - Sintaxis CSS estilos CSS. (5%)
- Selectores
- css Fuentes y texto
RUBRICA DE EVALUACION
CONTENIDO VALOR
Material Impreso 35%
Asistencia a clases Virtuales 5%
Desarrollo de páginas en HTML. 45%
Evaluación Virtual 15%
Total 100%
los tipos de archivos más usados son .jpg, y .png; también se utilizan mucho para
gráficos y animaciones las de tipo .gif.
Etiqueta <img>
<img src="graficos/logoAulaclic.jpg"/>
Se muestra lo siguiente:
Se muestra lo siguiente:
Es decir, por ejemplo, podemos mostrar diferentes versiones de una imagen según el ancho de la
ventana del navegador con el que se va a visualizar la imagen; así mostraremos una imagen
pequeña en un teléfono móvil, una imagen mediana en un tablet y una imagen grande en un
ordenador.
<picture>
<source media="(condición 1)" srcset="imagen_1.jpg">
<source media="(condición n)" srcset="imagen_n.jpg">
<img src="imagen_alt" alt="Si no se cumple ninguna condición">
</picture>
Vamos a ver un ejemplo de diseño adaptable que muestra una imagen u otra según la anchura
de la pantalla, en este enlace puedes ver el ejemplo: Etiqueta picture con diferentes
anchuras .
<picture>
<source media="(min-width: 800px)" srcset="graficos/en_rio_grande_800.jpg">
<source media="(min-width: 600px)" srcset="graficos/en_rio_mediana_600.jpg">
<source media="(max-width: 600px)" srcset="graficos/en_rio_pequenya_300.jpg">
<img src="graficos/por_si_acaso.jpg" alt="Si no se cumple ninguna condición">
</picture>
Hemos utilizado tres condiciones referentes al ancho de la ventana para mostrar una imagen
según estemos en una pantalla grande, mediana o pequeña.
En este ejemplo, siempre se va a cumplir alguna de las condiciones de las etiquetas source, la
primera si el ancho >= 800, la segunda si el ancho está entre 799 y 600, y la tercera en el resto de
casos, ancho < 599. Por lo tanto la etiqueta img no se ejecutará nunca (salvo si el navegador no
soportase la etiqueta picture) . Si queremos utilizar esta etiqueta img como un caso posible más,
podemos modificar la etiqueta de picture para que quede más compacta y produzca el mismo
resultado.
<picture>
1. mostrar la imagen de tamaño adecuado para cada tipo de pantalla. Desde el punto de vista del
diseño de la página es una gran ventaja poder adecuar los tamaños de las imágenes al tamaño de
la pantalla.
2. Aprovechar mejor el ancho de banda. Si mostramos una imagen pequeña y por lo tanto de poco
peso en Kb, en pantallas pequeñas estaremos ahorrando ancho de banda.
Con este código conseguimos que la imagen se ajuste al tamaño de la pantalla pero no estamos
aprovechando bien el ancho de banda ya que si queremos que la imagen se vea bien en pantallas
grandes, deberá ser una imagen grande y pesada, y por lo tanto estaremos desaprovechando
ancho de banda cuando se vea en pantallas pequeñas.
Hasta ahora estamos suponiendo que lo que nos interesa es mostrar una
misma escena pero utilizando tres archivos de imagen de distintas dimensiones
para ajustarnos al ancho de la pantalla y aprovechar el ancho de banda, pero
existe otra posibilidad muy interesante para algunos casos.
Vamos a ver un ejemplo de diseño adaptable que muestra una imagen u otra
según la anchura de la pantalla, en este enlace puedes ver el ejemplo: Etiqueta
picture con diferentes escenas .
<picture>
<source media="(min-width: 800px)"
srcset="graficos/en_rio_grande_800.jpg">
<source media="(min-width: 600px)"
srcset="graficos/en_rio_zomm_600.jpg">
<source media="(max-width: 600px)"
srcset="graficos/en_rio_zomm_300.jpg">
</picture>
<table>
<tr>
<td>Celda 1.1.</td>
</tr>
</table>
Celda 1.1.
Como decíamos antes, no existe una etiqueta para definir las columnas, en su
lugar, el número de celdas define el número de columnas. Todas las filas deben
tener el mismo número de celdas, aunque ya veremos que es posible unir celdas.
Por ejemplo, una tabla con tres filas y cuatro columnas se escribe así:
<table>
<tr>
<td>Marcas</td>
<td>Seat</td>
<td>Ford</td>
<td>BMW</td>
</tr>
<tr>
<td>2016</td>
<td>23900</td>
<td>21500</td>
<td>11500</td>
</tr>
<tr>
<td>2017</td>
<td>24600</td>
<td>23500</td>
<td>13400</td>
</tr>
</table>
Etiqueta <th>
Dado que es muy común que las tablas tengan una primera fila de cabecera se
creó la etiqueta <th>. Esta etiqueta se aplica a las celdas de cabecera en lugar de
la etiqueta td y el efecto fundamental es que tiene un formato diferente,
normalmente letra negrita y alineación centrada. Como ya sabemos, este formato
se puede cambiar con las hojas de estilo. La etiqueta <th> se puede colocar tanto
en las filas como en las columnas, por ejemplo:
<table>
<tr>
<th>Marcas</th>
<th>Seat</th>
<th>Ford</th>
<th>BMW</th>
</tr>
<tr>
<th>2016</th>
<td>23900</td>
<td>21500</td>
<td>11500</td>
</tr>
<tr>
<th>2017</th>
<td>24600</td>
<td>23500</td>
<td>13400</td>
</tr>
</table>
Como vemos, por defecto, las tablas no tienen borde. Podemos manejar los
bordes desde las hojas de estilo. Por ejemplo, para dar un borde exterior
podemos utilizar la propiedad border-style y darle el valor solid. Al asignarlo
al selector table, de esta forma: table { border-style: solid }
Si queremos que el texto esté más separado del borde le daremos un padding
de 5 px. y un fondo blanco a las celdas. Es decir, con este código: td
{ padding: 5px; background-color: white; }
Marca
Seat Ford BMW
s
Pero como ya sabemos es algo que hay que tratar de evitar, salvo
excepciones, lo correcto es utilizar las hojas de estilo. Más adelante, a partir de la
unidad 9, veremos cómo dar formato con hojas de estilo.
<table border="1">
<tr>
<td>Celda</td>
<td>Celda</td>
<td>Celda</td>
<td>Celda</td>
</tr>
<tr>
<td>Celda</td>
<td>Celda</td>
</tr>
<tr>
<td>Celda</td>
</tr>
<tr>
</tr>
</table>
<tr>
<td>Celda</td>
</tr>
<tr>
<td>Celda</td>
</tr>
<tr>
<td>Celda</td>
<td>Celda</td>
</tr>
<tr>
<td>Celda</td>
<td>Celda</td>
<td>Celda</td>
</tr>
</table>
Celda
Celda rs2
Celda Celda rs3
Celda rs3
Celda Celda
Celda Celda Celda
<tr>
<td>Celda</td>
</tr>
<tr>
<td>Celda</td>
</tr>
<tr>
<td>Celda</td>
<td>Celda</td>
<td>Celda</td>
</tr>
</table>
Celda
Celda cs2 rs2
Celda
Celda Celda Celda
</video>
<video controls>
</video>
Atributos.
autoplay. Si aparece este atributo el vídeo comenzará a reproducirse
automáticamente al cargarse la página, si no aparece el usuario tendrá que pulsar
en el botón Play.
</video>
width y height.
preload. Indica cómo se debe cargar el vídeo, tiene estos tres valores:
</video>
A lo largo de este curso ya hemos ido utilizando las hojas de estilo en determinados
momentos, y en la unidad 2 vimos una pequeña introducción a las hojas de estilo,
en esta unidad vamos a ver la sintaxis de las hojas de estilo, los tipos de selectores
y como se pueden combinar. En las dos siguientes unidades veremos cómo definir
los colores, márgenes, fondos, bordes y fuentes. Más adelante seguiremos con
hojas de estilo aplicadas a diversos temas como la estructura de la página y la
maquetación.
Para situar históricamente las hojas de estilo en cascada conocidas como CSS
(Cascading Style Sheets) diremos que en Diciembre de 1995 aparecieron las hojas
de estilo CCS 1, el creador fue Håkon Wium Lie, desde entonces han ido
apareciendo distintos niveles de CSS, actualmente en Enero de 2019 estamos en
CSS 3. Al contrario que el lenguaje HTML que se nombra con versiones, las hojas
de estilo se nombran con niveles, aunque el concepto es el mismo.
Antes de las hojas de estilo el formato estaba escrito en las propias etiquetas de
HTML, todavía podemos encontrar muchas páginas web con esta forma de trabajar.
Por ejemplo <td width="95%">. Es algo que sigue funcionando pero que no está
recomendado salvo en casos muy concretos.
El lenguaje CSS está desarrollado por W3C, igual que el lenguaje HTML, y tiene
más de 200 atributos que van creciendo en cada nuevo nivel.
Sintaxis CSS
Las hojas de estilo están formadas por reglas, y las reglas están formadas por
el selector y entre llaves las declaraciones separadas por punto y coma. Una
declaración es un atributo (propiedad) seguido por dos puntos y a continuación
el valor de la propiedad.
Se pueden escribir varias declaraciones en una línea, separadas por punto y coma,
pero resulta más claro escribir una por línea. Se puede omitir el punto y coma final,
justo antes de cerrar la llave.
Los comentarios se inician con los dos caracteres /*, y se cierran con los dos
caracteres */, pueden abarcar varias líneas. Por ejemplo /* esto es un comentario
*/
<h2>Cabecera h2</h2>
<h3>Cabecera h3</h3>
<h4>Cabecera h4</h4>
<p>Párrafo uno</p>
<p>Párrafo dos</p>
Cabecera h2
Cabecera h3
Cabecera h4
Párrafo uno
Párrafo dos
GUIA DE TRABAJO
a) Verdadero.
b) Falso.
b) Es obligatorio para que los ciegos puedan saber que muestra la imagen.
a) Verdadero.
b) Falso.
2. ¿Qué etiqueta se utiliza específicamente para dar formato diferente a la primera fila de una
tabla?
a) Verdadero.
b) Falso.
5. Con atributos "colspan" y "rowspan" podemos unir o fusionar celdas adyacentes ...
6. Las tablas son adecuadas para diseñar la estructura de una página web ...
a) Si, pero con las tecnologías de Grid y Flexbox, no con la etiqueta <table>.
b) No, las tablas sólo deben usarse para mostrar datos en forma de tabla.
a) Verdadero.
b) Falso.
8. Las etiquetas <tbody>, <thead> y <tfoot> se utilizan para dar formato a las tablas ...
a) Si, por defecto, cada una de ellas ya tiene un formato asignado.
b) Si, pero es necesario utilizar hojas de estilo para asignarles formato.
9. Con propiedades CSS es posible dar formatos diferentes a las filas pares e impares de una
tabla ...
c) No es posible.
a) Hace que aparezca una barra con los controles para arrancar/parar la reproducción,
control del volumen, etc.
b) Hace que el vídeo se pueda controlar desde el menú del navegador.
a) <source>.
b) <video>.
a) Verdadero.
b) Falso.
5. Al cargarse un vídeo en una página web, este comienza a reproducirse automáticamente ...