lunes, 5 de octubre de 2015

Conoce sobre los tags de Estructura de la página

 En HTML5 existen tags específicos para marcar varios elementos en la estructura de una página:
  • <header></header>: Para marcar el encabezado.
  • <nav></nav>: Para marcar la sección de navegación de la página web.
  • <section></section>: Permite marcar diferentes secciones dentro de la página, que pueden ser anidadas una dentro de otra.
  • <aside></aside>: Se puede utilizar para marcar una zona que, si bien forma parte del contenido principal de la página, es una exclusión a este y tiene sentido propio.
  • <footer></footer>: Se utiliza para marcar el pie de página.
 Este es un ejemplo de código HTML con esta estructura:
01.<!doctype html>
02.<html>
03.<head>
04.<title>T&iacute;tulo de P&aacute;gina</title>
05.</head>
06.<body>
07.<header>
08.<h1>T&iacute;tulo de P&aacute;gina</h1>
09.</header>
10.<nav>
11.<!-- Navegación -->
12.</nav>
13.<section id="intro">
14.<!-- Introducción -->
15.</section>
16.<section id="intro">
17.<!-- Contenido principal -->
18.</section>
19.<aside>
20.<!-- Barra Lateral -->
21.</aside>
22.<footer>
23.<!-- Pie de Página -->
24.</footer>
25.</body>
26.</html>
 
Como no hemos formateado ni introducido ningún tipo de contenido, la página simplemente se ve de esta forma:
De igual manera, si ingresamos contenido a cada sección, pero sin darle ningún formato, el texto se dibuja de forma continuada:
Ahora creamos una lista no ordenada para el menú de navegación y lo agregamos en la secciónnav:
1.<nav>
2.<!-- Navegación -->
3.<ul
4.<li><a href="#">Inicio</a></li
5.<li><a href="#">Archivo</a></li
6.<li><a href="#">Contacto</a></li>     
7.</ul>
8.</nav>

El resultado se verá así: 
 Ahora, podemos agregar un poco de CSS a la mezcla. Primero, enlazamos el archivo CSS con nuestra página: 
1.<head>
2.<title>T&iacute;tulo de P&aacute;gina</title>
3.<link rel="stylesheet" href="/Estilo.css" type="text/css"media="screen" />
4.</head>

 Luego creamos el formato para el body y los tags h1… h3, tal como es usual:
01.body {
02.margin0 auto;
03.width940px;
04.font13px/22px HelveticaArialsans-serif;
05.background#f5f5f1;
06.}
07.h1 {
08.font-size28px;
09.line-height30px;
10.padding10px 0;
11.}
12.h2 {
13.font-size23px;
14.line-height25px;
15.padding10px 0;
16.}
17.h3 {
18.font-size18px;
19.line-height20px;
20.padding11px 0;
21.}
22.p {
23.padding-bottom22px;
24.}

Esto nos da como resultado nuestra página web con esta apariencia:
Ahora, aplicamos más CSS, específicamente a la sección de navegación, esto lo hacemos con cuatro nuevas secciones en nuestro archivo CSS:
1.nav {
2.positionabsolute;
3.left0;
4.width100%;
5.backgroundurl("nav_background.png");
6.}


Primero le decimos al navegador que nuestra sección nav tendrá una posición absoluta en la posición 0, un ancho del 100% y una imagen de fondo.
1.nav ul {
2.margin: 0 auto;
3.width: 960px;
4.list-style: none;
5.}
Luego damos formato a las listas no ordenadas dentro de la sección nav con un ancho de 960px y ningún estilo predeterminado. 
01.nav ul li {
02.float: left;
03.}
04.nav ul li a {
05.display: block;
06.margin-right: 20px;
07.width: 140px;
08.font-size: 14px;
09.line-height: 44px;
10.text-align: center;
11.text-decoration: none;
12.color: #777;
13.}
14.nav ul li a:hover {
15.color: #fff;
16.}
17.nav ul li.selected a {
18.color: #fff;
19.}
Por último, se le indica al navegador cual es el estilo que llevarán los enlaces de las listas no ordenadas dentro de la sección nav Al final, nuestra sección de navegación tiene este estilo:

Fuente:enlace
Si quieres seguir aprendiendo con nosotros, puedes ingresar a nuestros 
Cursos y Diplomados de Tecnología Web visita www.uneweb.edu.ve  para más información

No hay comentarios:

Publicar un comentario

Entradas populares