Professional Documents
Culture Documents
dirigirse a:
Colectiv o El Venado
colectiv oelv enado@gmail.com
1. INTRODUCCIÓN A HTML5
1.1. EVOLUCIÓN DE HTML
1.2. H ERRAMIENTAS
1.3. EDITORES HTML
1.4. L AYOUT Y DISEÑO DE UNA PÁGINA W EB
1.5. D E CONCEPTO A REALIZACIÓN
1.6. MARCAS O ELEMENTOS
1.7. I NICIO DEL PROYECTO
1.8. N UESTRA PRIMERA PÁGINA W EB
1.9. N AVEGADORES
Elemento <!DOCTY PE html>
Elemento <html lang=“es”>
1.10. ELEMENTOS ANIDADOS CON SANGRÍAS
Elemento <head>
1.11. META INFORMACIÓN
Elemento <meta charset>
Elemento <meta name="language">
Elemento <meta name="author">
Elemento <meta name="description">
Elemento <meta name="key words">
Elemento <meta http-equiv ="ref resh">
Elemento <title>
Elemento <!-- para comentarios -->
1.12. ELEMENTOS SEMÁNTICOS
Elemento <body >
Elemento <div >
Elemento <section>
1.13. ¿QUÉ ES EL ATRIBUTO ID?
Los elementos <header>
Elementos <h1> hasta <h6>
1.14. L OGOTIPO
1.15. ¿QUÉ ES EL ATRIBUTO CLASS?
Elemento <span>
1.16. PRÁCTICA 1
2. INTRODUCCIÓN A CSS3
2.1. EVOLUCIÓN DE CSS
2.2. D ISEÑO DE LA PANCARTA Y DEL LOGOTIPO
2.3. SINTAXIS DE CSS
2.4. SELECCIÓN DE ELEMENTOS
2.5. SELECCIÓN DE #ID
2.6. PIXELES
2.7. L OS ATRIBUTOS WIDTH Y HEIGHT
2.8. L A HOJA DE ESTILOS
2.9. L A MARCA <LINK>
2.10. I MPLEMENTACIÓN
2.11. C OLORES DE LA W EB
2.12. N OTACIÓN DE COLORES
Atributo rgb:
Atributo rgba
Atributo text-align
2.13. D ECLARACIÓN DE SUB ELEMENTOS
Atributo background
2.14. QUÉ ES URL ?
2.15. ATRIBUTOS DE TEXTOS
Atributo f ont
Atributo f ont-size
Atributo f ont-weight
2.16. D ISEÑO DEL LOGOTIPO
Atributo position
Position relativ a
Position absoluta
2.17. SELECCIÓN DE .CLASS
Atributo border-radius
Atributo opacity
Atributo z-index
Atributo transition
2.18. PRÁCTICA 2
3. MARCAS DE LA NAVEGACIÓN
Elemento <nav >
3.1. L ISTAS
Listas ordenadas <ol>
Items <li>
Listas de v iñetas <ul>
Elemento <a>
3.2. PRÁCTICA 3
3.3. D ISEÑO DE LA NAVEGACIÓN
Atributo border.
Atributo f loat.
Atributo list-sty le-ty pe.
3.4. L AS PSEUDO CLASES
3.5. PRÁCTICA 4
4. CONTENIDO PRINCIPAL
4.1. ARTÍCULO PRINCIPAL
Elemento <article>
Elemento <p>
4.2. ESTILOS DE TEXTOS EN LÍNEA
Elemento <strong>
Elemento <em>
Elemento <mark>
Elemento <abbr>
4.3. PRÁCTICA 5
4.4. D ISEÑO DEL ARTÍCULO PRINCIPAL.
Atributo ov erf low
Atributo gradient
Atributo text-shadow
Atributo hsla
Atributo line-height
Atributo text-indent
Atributo f irst-letter
4.5. PRÁCTICA 6
5. CONTENIDO COMERCIAL
5.1. OBJETIVO DEL CAPÍTULO
Elemento <aside>
Elemento <v ideo>
Elemento <source>
5.2. F ORMATOS DE VIDEO
5.3. C ONVERSIONES DE VIDEOS
5.4. C OMERCIALES
Atributo <a href = “#”>
5.5. PRÁCTICA 7
5.6. D ISEÑO DEL CONTENIDO COMERCIAL
Atributo text-transf orm
Atributo background-position
5.7. PRÁCTICA 8
6. CONTENIDO COMPLEMENTARIO
6.1. OBJETIVO DEL CAPÍTULO
6.2. GALERÍA DE FOTOS
Elemento <f ooter>
6.3. SÍMBOLOS ESPECIALES EN HTML
6.4. PRÁCTICA 9
6.5. D ISEÑO DEL CONTENIDO COMPLEMENTARIO
Atributo transf orm-origin
6.6. PRÁCTICA 10
7. LA PÁGINA INSCRIPCIONES
7.1. OBJETIVO DEL CAPÍTULO
7.2. L A NAVEGACIÓN DE LA PÁGINA I NSCRIPCIONES
7.3. EL CONTENIDO PRINCIPAL DE I NSCRIPCIONES
Elemento <f orm>
Elemento <f ieldset>
Elemento <legend>
Elemento <input ty pe=“checkbox”>
Elemento <input ty pe=“radio”>
Elemento <label>
Elemento <input ty pe=“text”>
Elemento <select>
Elemento <option>
Elemento <datalist>
Elemento <input ty pe= “range”>
Elemento <textarea>
Elemento <input ty pe= “submit”>
7.4. PRÁCTICA 11
7.5. D ISEÑO DE LA PÁGINA I NSCRIPCIONES
Atributo clear:
Atributo af ter:
Atributo display :
Atributo required:
Atributo inv alid:
Atributo f ocus:
Atributo radial-gradient
7.6. PRÁCTICA 12
8. LA PÁGINA PRENSA
8.1. OBJETIVO DEL CAPÍTULO
8.2. L A NAVEGACIÓN DE LA PÁGINA PRENSA.
8.3. EL CONTENIDO PRINCIPAL DE PRENSA.
Elemento <if rame>
Elemento <table>
Elemento <thead>
Elemento <tr>
Elemento <th>
Elemento <tf oot>
Atributo colspan
Elemento <tbody >
Elemento <td>
8.4. PRÁCTICA 13
8.5. D ISEÑO DE LA PÁGINA PRENSA
Atributo f rameborder:
Atributo border-collapse:
Atributo th:empty
Atributo content:
8.6. PRÁCTICA 14
9. LA PÁGINA CONTACTO
9.1. OBJETIVO DEL CAPÍTULO
9.2. L A NAVEGACIÓN DE LA PÁGINA C ONTACTO.
9.3. EL CONTENIDO PRINCIPAL DE C ONTACTO.
9.4. D ISEÑO DE LA PÁGINA C ONTACTO.
9.5. PRÁCTICA 15
1. Introducción a HTML5
Casi todos los sitios web que cumplen con estos requisitos son
más f áciles de nav egar y su inf ormación es más f ácil de
encontrar.
1.5. De concepto a realización
En los siguientes capítulos, nos proponemos como proy ecto
diseñar y realizar un sitio web para el maratón de Río de
Janeiro. Al realizar este proy ecto v amos a div idir cada página
del sitio web en sus elementos más básicos, tal como se v e en
la f igura 2. En cada parte haremos primero la estructura de la
página (layout) con HTML5 y en seguida realizaremos el diseño
de la página con CSS3. Tal como v eremos en el siguiente
capítulo, el CSS3 consta de hojas o archiv os en las que
codif icaremos los atributos v isuales que adjudicaremos a los
elementos de una página web. El resultado f inal será parecido al
sitio que v emos en la siguiente f igura:
<!DOCTYPE html>
<title>Maratón de Río</title>
<title>Maratón de Río</title>
<head>
<meta http-equiv="Content-Type"
content="text/html;
charset=UTF-8">
<title>Maratón de Río</title>
</head>
<meta http-equiv=
"refresh"content="10;url=http://sitioweb.com"/>
Elemento <title>
Cada página contiene un elemento <title> que identif ica la página
en la parte superior del nav egador. En el ejercicio prev io hemos
asignado a la página index.html el título “Maratón de Río”.
Elemento <!-- para comentarios -->
A v eces es necesario aclarar o comentar algunos elementos en
nuestras páginas y lo hacemos por medio del elemento
comentario. Estos comentarios son, por ejemplo, notas en las
que explicamos un proceso o una estructura complicada a otros
diseñadores web. Todo comentario debe iniciarse con la
marca <!-- y cerrarse con la marca -->. Por ejemplo:
h1 {
text-color: black;
text-align: center;
}
#contenido {
width: 800px;
}
#contenido {
width: 800px;
height: 200px;
}
rgb(rojo,verde,azul)
rgb(00,00,FF)
signif ica: cero rojo, cero v erde y el v alor máximo azul. Ahora
bien, si mezclamos un azul con un poco de v erde de la siguiente
manera:
rgb(00,66,FF)
#contenido
#contenido header
#contenido header #pancarta
Atributo background
En el ejercicio prev io asignamos el atributo background al
elemento <div id="pancarta">. Este atributo puede contener las
siguientes opciones:
top alto
center centro
bottom bajo
top left alto izquieredo
top center alto centrado
top right alto derecho
bottom left bajo izquierdo
bottom center bajo centrado
bottom right bajo derecho
background-position center;
background-repeat:no-repeat;
2.14. Qué es URL?
Existe una manera de localizar cualquier documento o recurso
dentro de la Web. Para esto contamos con el URL, que son las
siglas de Uniform Resource Locator, que signif ica Localizador
Unif orme de Recursos. Un URL es una dirección que permite
acceder a un recurso o documento dentro de la Web. La f orma
general del URL es:
protocolo ://dominio/directorio/documento
background: url(imagenes/pancarta.png);
2.15. Atributos de textos
Para crear un may or contraste entre la pancarta y el nombre del
sitio web aplicaremos algunos atributos al elemento <h1>.
Comenzando con el color del texto blanco y una sombra que
será negra.
Atributo font
Utilizamos el atributo font (f uente) para def inir la f uente y el estilo
de las letras que se encuentran dentro de un elemento. Las
f uentes que generalmente se pueden utilizar con todos los
nav egadores son las siguientes:
normal normal
bold negritas
bolder obscuro
lighter claro
position:absolute;
top:90px;
left:50px;
transform: translate(100%,50px);
transform: translate(-100px,0px);
transform: rotate(360deg);
#cápsula:hover #logorojo{
<ol>
<li>Diseño web</li>
<li>Programación web</li>
<li>Arquitectura web</li>
</ol>
1. Diseño web
2. Programación web
3. Arquitectura web
Items <li>
Una lista ordenada se compone de ítems. Especif icamos cada
ítem dentro de una lista con la marca <li>. Los ítems adquieren
automáticamente su numeración.
Listas de viñetas <ul>
En otras ocasiones tendremos la necesidad de resumir la
inf ormación de un texto. Utilizando v iñetas podemos destacar
sus puntos más importantes. Para esto contamos con el
elemento <ul>. Las siguientes marcas …
<ul>
3.2. Práctica 3
strong negrita
em cursiv a
mark marcación
abbr abrev iarción
Elemento <strong>
Usamos el elemento <strong> para mostrar textos con el estilo
negrita. Por ejemplo, las siguientes marcas:
Sin olv idar que un sitio web debe tener un diseño atractiv o con
lugar para imágenes, sonido, v ideos y animaciones,
proseguimos en este capítulo con la creación de la segunda
página de nuestro sitio web: la página Inscripciones. En ella el
usuario podrá inscribirse para participar en el próximo maratón.
7.1. Objetivo del capítulo
Al f inal de esta sección habremos logrado el siguiente resultado:
Elemento <datalist>
Un menú resulta práctico en la may oría de los casos, pero hay
ocasiones en que tenemos listas muy largas de opciones para
escoger. En estos casos un menú es inef icaz pues las opciones
son demasiadas. Entonces es conv eniente usar el
elemento <datalist> (lista de datos). El elemento <datalist> nos
muestra solamente una sub lista de opciones. Por ejemplo,
v eamos la siguiente lista de datos:
Belice
Boliv ia
Brasil
<label for="clasificación">Clasificación</label>
<input type="range" name="clasificación"
id="clacificación" min="1" max="5" />
Elemento <textarea>
Un campo de entrada es suf iciente para escribir datos como por
ejemplo nombre y apellidos. Pero a v eces es necesario pedir
más inf ormación, como por ejemplo un comentario. En estos
casos utilizamos el elemento <textarea> de la siguiente manera:
<label for="comentarios">Comentarios</label>
<textarea cols="35" rows="4" name="comentarios"
id="comentarios"
placeholder="Comentarios o información adicional.">
</textarea>
Por ejemplo:
Elemento <tr>
Con el elemento <tr> (renglón de tabla) creamos un renglón de la
tabla. En el ejemplo anterior lo hicimos con las cinco columnas.
Elemento <th>
Con el elemento <th> (nombre de columna) nombramos a las
columnas que deseamos tener en la tabla.
Elemento <tfoot>
Con el elemento <tfoot> (pie de tabla) describimos inf ormación
adicional sobre los datos de la tabla. Por ejemplo:
<table>
<thead>
<tr>
<th>Lugar</th>
<th>Nombre</th>
<th>Tiempo</th>
<th>Record Personal</th>
<th>País</th>
</tr>
</thead>
<tfoot>
<tr>
<th colspan="5">Los mejores diez corredores</th>
</tr>
</tfoot>
<tbody> . . . </tbody>
</table>
Atributo colspan
Con el atributo colspan (abarcar) podemos indicar que una celda
abarca más de una columna a lo ancho. En el ejemplo prev io
hemos indicado que el elemento <tfoot> ocupa cinco columnas a
lo ancho.
Elemento <tbody>
Dentro del elemento <tbody> (cuerpo de tabla) agrupamos todos
los renglones de la tabla. Por ejemplo:
<table border="1">
<thead>
<tr>
<th>Lugar</th>
<th>Nombre</th>
<th>Tiempo</th>
<th>Record</th>
<th>País</th>
</tr>
</thead>
<tfoot>
<tr>
<th colspan="5">Los mejores diez corredores</th>
</tr>
</tfoot>
<tbody>
<tr>
<td>1</td>
<td>Gebre Gebrmariam</td>
<td>02:08:14</td>
<td><span class="check"></span></td
<td>Etiopía</td>
</tr>
</tbody>
</table>
Elemento <td>
8.4. Práctica 13
En esta práctica v as a crear una página Prensa con distintos
reportajes que f inalizarás con una tabla similar a la del ejercicio
prev io.
8.5. Diseño de la página Prensa
Ya que en la página prensa tenemos reportajes de distintos
medios de comunicación, con f uentes que v an desde YouTube
hasta reportajes locales, es importante que la página adquiera
un diseño lo más unif orme posible. En la siguiente f igura v emos
el resultado del diseño de la página Prensa: