Estructura tradicional de un documento HTML5

Estructura tradicional de un documento HTML5  Estructura tradicional de un documento HTML5 cropped 9a649673d373b6966117dc1734d5678e104ebd99070565e807c4d027 300x169

 

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