Tutorial HTML Intermedio
Tutorial HTML Nivel Intermedio Capítulo 3 - ASP - Estructura de contenidos
La estructura de un sitio consiste en definir la ubicación no sólo de las páginas, gráficos y archivos de CSS y JavaScript involucrados, sino también de definir la distribución de los contenidos de cada página.

Los wireframes presentados permiten visualizar la distribución de contenidos y la forma en que cada visitante interectuará con los mismos, además de definir la acción que de ellos esperamos.

La estructura para el pequeño sitio web que se desarrolla en este tutorial, es la siguiente:

directorio raíz ( / )
+ tma ( /tma/ )
- css ( /tma/css/ )
- imagenes ( /tma/imagenes/ )
- includes ( /tma/includes/ )
En la parte derecha de cada directorio, y entre paréntesis, se agrega la ruta que se manejará para cada uno de los archivos. Te recuerdo que vamos a utilizar includes y la forma de los mismos será a través de su característica virtual con el fin de facilitar las cosas y manejo de los directorios en ASP.

Importante: los archivos gráficos del sitio prediseñado, mismos que supongo ya has descargado, debes guardárlos o colocárlos debajo del subdirectorio /tma/imagenes.

Al ser un sitio simple, la estructura respectiva lo es también. tma son las iniciales de todos mis archivos, directorio en que se agrupan todos los archivos que no son página y que se utilizan en el sitio. El objetivo de agruparlos debajo de un directorio es para controlar el acceso que hacen las arañas --robots-- de los buscadores y directorios.

Hasta el momento, nuestro código debe lucir tal cual se presenta a continuación:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//ES" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-Mx" lang="es-Mx" />
<head>
<title>Proyecto v1</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<style type="text/css">@import url(/tma/css/x.css);</style>
</head>
<body>
<div id="contenedor">
<div id="izq">contenidos del menú</div>
<div id="der">contenido principal</div>
</div>

</body>
</html>
Observa el código en negritas, pues es ahí donde vamos a implementar la estructura de la página; fase o acción que bien podrías referenciar como "distribución de contenidos".

El menú


Primero vamos a establecer el menú. Utilizaremos, para ello, las etiquetas de una lista desordenada con cuatro opciones.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//ES" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-Mx" lang="es-Mx" /> <head>
<title>Proyecto v1</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<style type="text/css">@import url(/tma/css/x.css);</style>
</head>
<body>
<div id="contenedor">
<div id="izq">
<ul class="menu">
<li>Inicio</li>
<li>Mis amig@s</li>
<li>Mis aficiones</li>
<li>Contáctame</li>
</ul>

</div>
<div id="der">contenido principal</div>
</div>
</body>
</html>
En este momento estamos estructurando o distribuyendo la forma en que los contenidos serán presentados, así que no nos preocupemos por la forma en que luce hasta el momento, ya que el siguiente paso o fase será la implementación de CSS para aplicar estilo o apariencia (en inglés conocido como "look and feel") a tales contenidos: títulos, menú, texto, gráficos.

Contenido principal


"Contenido principal" debe ser interpretado como "aquella sección de la página en que aparecen los textos y gráficos de la misma y que le diferencian del resto del sitio".

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//ES" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-Mx" lang="es-Mx" /> <head>
<title>Proyecto v1</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<style type="text/css">@import url(/tma/css/x.css);</style>
</head>
<body>
<div id="contenedor">
<div id="izq">
<ul class="menu">
<li>Inicio</li>
<li>Mis amig@s</li>
<li>Mis aficiones</li>
<li>Contáctame</li>
</ul>
</div>
<div id="der">
<h3 class="titulo">Tutorial HTML Intermedio<br />
con ASP y PHP</h3>

Estamos aprendiendo a realizar un sitio dinámico con base en
ASP y PHP en 3 lecciones.<br /><br />

Al terminar el tutorial, seré capaz de crear mi sitio con estas
instrucciones. En caso contrario, la razón puede originarse en que
seguí mal todo lo que este tutorial aplica y comenta o debido
a que me falta conocer un poquito más de lo que Greg
comenta se requiere para desarrollar en forma correcta
todo el tutorial.<br /><br />

¡Pero todo es muy divertido!

</div>
</div>
</body>
</html>
Podrás notar que hemos introducido, desde aquí, el nombre para IDs y Clases de CSS que serán utilizados como referencia para aplicar estilos. Los IDs y Clases deben ser definidos durante la etapa de planeación de tu sitio, de tal forma que asignes nombres y roles para los mismos.

Es simple, primero debes aplicar los ID y las Clases para, a continuación, aplicarles su estilo respectivo a través de CSS... ajá, la implementación de CSS debería ser considerada algo "on the fly" (ocurre, se crea o implementa en el momento en que se le requiere)... pasemos a hacerlo.



Participa con tus comentarios o lee lo que otros opinan:










Registro al Newsletter
Mantente al día con tutoriales más cortos sobre desarrollo de sitios web.










Políticas de Privacidad
Términos de uso


Síguenos en: Síguenos en Facebook   Síguenos en Twitter   Síguenos en LinkedIn
Derechos Reservados ® 1997 - 2013 iMeil.
La reproducción de este tutorial, parcial o total, no es permitida, salvo autorización previa, por escrito, de iMeil.