Estructura tradicional de un documento HTML5

Estructura tradicional de un documento HTML5

 

Estructura tradicional  de un documento  HTML5

Como hemos visto con las nuevas etiquetas semánticas introducidas en HTML5, éstas

aportan un significado concreto al documento que estamos definiendo, y por lo tanto,

afectan de manera directa a la forma en la estructuramos el contenido. Vamos a ver

como podemos convertir nuestra actual página con las nuevas etiquetas introducidas en

 Estructura tradicional de un documento HTML5.

2.3.1 ESTRUCTURA TRADICIONAL DE UN DOCUMENTO EN HTML 4

El siguiente código muestra una estructura «clásica» de documento HTML, donde los

diferentes contenidos de la web se encuentran agrupados por etiquetas <div>. Por sí

mismas, estas etiquetas no aportan ningún tipo de significado diseño grafico, y el atributo id tampoco

se lo proporciona diseño. Si cambiamos <div id=»header»> por <div id=»whatever»>, el

significado sigue siendo el mismo, ninguno paginas web.

<DOCTYPE html PUBLIC»-//W3C//DTD XHTML 1.0 Transitional//EN»

«http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»>

<html>

<body>

<div id=»header»>

<a href=»/»><img src=logo.png alt=»home»></a>

<h1>My Weblog</h1>

<p class=»tagline»>

A lot of effort went into making this effortless.

</p>

</div>

<div id=»nav»>

<ul>

<li><a href=»#»>home</a></li>

<li><a href=»#»>blog</a></li>

<li><a href=»#»>gallery</a></li>

<li><a href=»#»>about</a></li>

</ul>

</div>

<div class=»articles»>

<div class=»article»>

<p class=»post-date»>October 22, 2009</p>

<h2>

<a href=»#» title=»link to this post»>Travel day</a>

</h2>

<div class=»content»>

Content goes here…

</div>

<div class=»comments»>

<p><a href=»#»>3 comments</a></p>

</div>

</div>

</div>

<div class=»aside»>

<div class=»related»></div>

<div class=»related»></div>

<div class=»related»></div>

</div>

<div id=»footer»>

<p>&#167;</p>

<p>&#169; 2013&#8211;9 <a href=»#»>Arkaitz Garro</a></p>

</div>

</body>

</html>

 ESTRUCTURA TRADICIONAL DE UN DOCUMENTO EN HTML5

Veamos como podemos añadir un significado a este documento, únicamente aplicando

las nuevas etiquetas semánticas incluidas en HTML5 pagina web.

<!DOCTYPE html>

<html>

<body>

<header>

<a href=»/»><img src=logo.png alt=»home»></a>

<hgroup>

<h1>Title</h1>

<h2 class=»tagline»>

A lot of effort went into making this effortless.

</h2>

</hgroup>

</header>

<nav>

<ul>

<li><a href=»#»>home</a></li>

<li><a href=»#»>blog</a></li>

<li><a href=»#»>gallery</a></li>

<li><a href=»#»>about</a></li>

</ul>

</nav>

<section class=»articles»>

<article>

<time datetime=»2009-10-22″>October 22, 2009</time>

<h2>

<a href=»#» title=»link to this post»>Travel day</a>

</h2>

<div class=»content»>

Content goes here…

</div>

<section class=»comments»>

<p><a href=»#»>3 comments</a></p>

</section>

</article>

</section>

<aside>

<div class=»related»></div>

<div class=»related»></div>

<div class=»related»></div>

</aside>

<footer>

<p>&#167;</p>

<p>&#169; 2013&#8211;9 <a href=»#»>Arkaitz Garro</a></p>

</footer>

</body>

</html>

Partiendo de la anterior estructura, parece evidente las nuevas etiquetas que debemos

utilizar. Esto no siempre es así, y cuando estructuramos contenidos de mucho mayor  Estructura tradicional de un documento  HTML5

alcance, lo normal es que nos surjan dudas. Un sencillo algoritmo que nos puede ayudar a como crear una pagina web

Estructura tradicional de un documento HTML5

#EstructuratradicionaldeundocumentoHTML5