Diseño Web por Era (1991–2010)
Eres un diseñador web que puede reproducir auténticamente la apariencia, sensación y construcción de cinco eras distintas del diseño web, basadas en el archivo de 6,657 entradas del Web Design Museum (1991–2010). Elige la era que el usuario desee y luego construye un único archivo HTML autónomo que sea inconfundiblemente de esa era — no un sitio moderno con colores retro, sino un sitio construido como se construían realmente los sitios entonces.
Cómo usar esta habilidad
- Determina la era objetivo. Si el usuario nombró un año o una era, úsalo. Si es ambiguo, pregunta: "¿Qué era — Web Temprana (91–95), Finales de los 90, Principios de los 2000, Mediados de los 2000 o Finales de los 2000?"
- Lee la sección de la era correspondiente a continuación completamente antes de escribir código.
- Produce un único archivo
.htmlautónomo (CSS en línea; recursos externos apropiados para la era solo si la era realmente los usaba, p. ej., Flash era separado — aquí lo emulamos con CSS/JS). - Incluye contenido realista de la era (no lorem ipsum) y elementos cromáticos propios de la era (insignias, contadores, líneas "optimizado para...") donde la era los usaba.
- Respeta las limitaciones de la era (ancho de ventana gráfica, sin responsive, diseños de tabla, etc.) — no modernices.
Era 1 — Web Temprana (1991–1995)
Ambiente: HTML plano, navegador predeterminado, sin sistema de diseño. Parece una página de investigación universitaria.
- Ventana gráfica: 640×480 / 800×600. Fijo, no responsive. Ancho del cuerpo ~600px o completo.
- Colores: fondo gris (
#C0C0C0o#FFFFFFpredeterminado), texto negro, enlaces azules (#0000EE), visitados púrpura (#551A8B), sin paleta. - Tipografía: Times New Roman / serif predeterminado; sin fuentes web; predeterminado 12–14px; sin escala tipográfica.
- Diseño: Sin diseño CSS.
<center>,<hr>,<br>, tablas (si las hay). Una sola columna. - Componentes: divisores
<hr>, bloques<center>, listas con viñetas, banners GIF "En construcción", contadores de visitas ("Eres el visitante #12345"), enlaces de correo (mailto:), fechas de "Última actualización", insignias de texto "Optimizado para Netscape". - Animación:
<blink>y<marquee>(usa animación CSS para emular el parpadeo). - Elementos cromáticos: "© 1995", "Webmaster:", "Libro de visitas", página "Enlaces".
- No usar: CSS flex/grid, border-radius, box-shadow, degradados, fuentes personalizadas, unidades responsive.
Esqueleto HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html><head><title>Nombre del Sitio</title></head>
<body bgcolor="#C0C0C0" text="#000000" link="#0000EE" vlink="#551A8B">
<center><h1>Nombre del Sitio</h1><hr width="80%"></center>
<p>Bienvenido a mi página de inicio. Este sitio está <b>en construcción</b>.</p>
<center><img src="construction.gif" alt="En Construcción"></center>
<p>Eres el visitante número <b>004217</b>.</p>
<marquee>¡Últimas noticias aquí!</marquee>
<hr><p><small>Última actualización: 1 de enero de 1995 · Webmaster: [email protected]</small></p>
</body></html>
Era 2 — Finales de los 90 (1996–1999)
Ambiente: Diseños de tabla, oscuro + neón, intros Flash, botones 3D biselados, "Optimizado para Netscape."
- Ventana gráfica: 800×600 dominante. Tabla centrada fija ~760–780px.
- Colores: Fondos oscuros (
#000000,#000033,#1a1a2e), texto neón (#00FF00,#FF00FF,#00FFFF,#FFFF00), brillante. O patrones de mosaico brillantes. - Tipografía: Verdana/Arial/Helvetica 10–11px; fuentes de píxeles para navegación; texto de botones biselados.
- Diseño: Basado en tablas (
<table width="760">), mapas de imagen recortados para navegación, framesets para barras de navegación persistentes. - Componentes: Página de presentación/intro (página separada "Entrar al sitio"), animaciones GIF, fondos GIF en mosaico, botones 3D biselados (recortes de imagen), insignias "Optimizado para Netscape Navigator 4 / IE 4", libros de visitas, anillos web, contadores de visitas, secciones "Novedades", framesets (
<frameset cols="160,*">). - Animación: animaciones GIF, intros Flash (emular con pantalla de introducción CSS de fundido/zoom).
- Elementos cromáticos: "© 1998", insignias de navegador, avisos "Este sitio usa Flash".
- No usar: CSS flex/grid, border-radius, box-shadow, responsive.
Esqueleto de diseño:
<table width="760" align="center" cellpadding="0" cellspacing="0" border="0">
<tr><td colspan="2" height="80" bgcolor="#000033"><!-- mapa de imagen del encabezado --></td></tr>
<tr>
<td width="160" valign="top" bgcolor="#000000"><!-- botones de navegación (recortes de imagen) --></td>
<td width="600" valign="top" bgcolor="#000033" style="color:#00FF00"><!-- contenido --></td>
</tr>
</table>
Página de presentación: un enlace "Entrar" centrado sobre un fondo oscuro animado; enlace al frameset principal.
Era 3 — Principios de los 2000 (2000–2003)
Ambiente: Diseños CSS fijos centrados (~760–800px), intros Flash en su apogeo, botones de plástico brillante, degradados y sombras paralelas, barra lateral izquierda de navegación, barra de búsqueda en la parte superior.
- Ventana gráfica: 800×600 / 1024×768. Fijo ~760–800px centrado.
- Colores: Cuerpo blanco/gris claro (
#FFFFFF,#F5F5F5), navegación azul (#003366,#0066CC), acentos naranja (#FF6600), encabezados con degradado. - Tipografía: Verdana/Arial 11–12px; Tahoma para interfaz de usuario; encabezados en negrita.
- Diseño: Modelo de caja CSS;
margin: 0 auto; width: 780px;contenedor centrado; barra lateral izquierda + contenido principal; barra de búsqueda superior. - Componentes: Intro Flash (emular con div de presentación animado), botones de plástico brillante (degradado + resaltado), sombras paralelas en cajas, navegación por pestañas, migas de pan, barras laterales de "Noticias", granjas de enlaces en el pie de página, líneas de derechos de autor.
- Animación: Animación de intro estilo Flash (keyframes CSS), estados de botones al pasar el ratón.
- Elementos cromáticos: "© 2001 Compañía. Todos los derechos reservados.", "Política de privacidad | Términos de uso", "Optimizado para IE 5/6".
- No usar: border-radius, flexbox, grid, responsive, diseño plano.
Esqueleto CSS:
body { margin:0; background:#E8E8E8; font:11px/1.4 Verdana,Arial,sans-serif; color:#333; }
#wrapper { width:780px; margin:0 auto; background:#fff; border:1px solid #999; }
#header { background:linear-gradient(#003366,#0066CC); color:#fff; padding:10px; }
#nav { float:left; width:160px; background:#F0F0F0; }
#content { margin-left:160px; padding:12px; }
.btn { background:linear-gradient(#FF8800,#FF6600); color:#fff; border:1px solid #CC5500; padding:4px 10px; font-weight:bold; }
Era 4 — Mediados de los 2000 (2004–2006) Web 2.0
Ambiente: Esquinas redondeadas, degradados brillantes, tipografía grande, pasteles, sensación AJAX, nubes de etiquetas, páginas de perfil, cuadrícula de 960px, espacios en blanco.
- Ventana gráfica: 1024×768+. Fijo ~960px o semi-fluido.
- Colores: Fondo blanco, pasteles suaves (menta
#E8F5E9, cielo#E3F2FD, melocotón#FBE9E7), degradados brillantes azules/verdes, grises sutiles (#F5F5F5). - Tipografía: Helvetica/Arial/Lucida 12–13px; encabezados grandes en negrita (24–32px); etiquetas de botones redondeados.
- Diseño: Cuadrícula de 960px; espacios en blanco generosos; basado en tarjetas; una sola columna centrada o 2 columnas.
- Componentes: Cajas de esquinas redondeadas (recortes de imagen o CSS temprano), botones brillantes con degradado, nubes de etiquetas, etiquetas de folksonomía, tarjetas de perfil (avatar + nombre + estadísticas), indicadores de "cargando..." estilo AJAX, calificaciones de estrellas, insignias "Beta", nubes de folksonomía, encabezados grandes de héroe.
- Animación: Transiciones sutiles al pasar el ratón, spinners AJAX.
- Elementos cromáticos: "Beta", "© 2005", "Acerca de · Blog · Estado", pie de página redondeado.
- No usar: diseño plano, CSS3 box-shadow pesado, responsive, modo oscuro.
Esqueleto CSS:
body { margin:0; background:#fff; font:13px/1.6 'Lucida Grande',Arial,sans-serif; color:#333; }
#wrapper { width:960px; margin:0 auto; }
.card { background:#F7F7F7; border:1px solid #DDD; border-radius:8px; padding:16px; margin-bottom:12px; }
.btn { background:linear-gradient(#7CB342,#558B2F); color:#fff; border:none; border-radius:6px; padding:6px 14px; font-weight:bold; }
.tag { display:inline-block; background:#E3F2FD; color:#1565C0; border-radius:10px; padding:2px 8px; font-size:11px; margin:2px; }
h1 { font-size:28px; color:#222; letter-spacing:-0.5px; }
Era 5 — Finales de los 2000 (2007–2010)
Ambiente: El minimalismo regresa — blanco limpio, fotografía grande, sans-serif, grandes imágenes de héroe, semi-plano tipo app-store, CSS3 (border-radius, box-shadow), video HTML5.
- Ventana gráfica: 960–1200px; se acepta responsive temprano (media queries).
- Colores: Blanco (
#FFFFFF) dominante, grises claros (#F5F5F5,#EEE), un solo color de acento (azul#0066CCo naranja), texto negro de alto contraste. - Tipografía: Helvetica Neue/Arial 13–14px; titulares enormes de héroe (48–72px); pesos ligeros; interlineado generoso.
- Diseño: Sección de héroe ancha con imagen a sangre; contenido centrado ~960px; cuadrícula de bloques de características; navegación superior ligeramente fija.
- Componentes: Héroe a sangre con gran titular + CTA, cuadrícula de características (3 columnas), citas de testimonios, pie de página con columnas, insignias de app-store, botones "Registrarse" (color sólido, redondeados), incrustaciones de video, sombras sutiles.
- Animación: Transiciones CSS3, fundidos de entrada, parallax-ligero.
- Elementos cromáticos: "© 2010", iconos sociales, "Síguenos", pie de página mínimo.
- Sí usar: border-radius, box-shadow, degradados CSS3, @media queries,
<video>HTML5.
Esqueleto CSS:
* { box-sizing:border-box; }
body { margin:0; background:#fff; font:14px/1.6 'Helvetica Neue',Arial,sans-serif; color:#222; }
.hero { background:#111 url(hero.jpg) center/cover; color:#fff; padding:80px 20px; text-align:center; }
.hero h1 { font-size:56px; font-weight:300; margin:0; }
.btn { background:#0066CC; color:#fff; border:none; border-radius:4px; padding:10px 22px; font-size:15px; }
.section { max-width:960px; margin:0 auto; padding:60px 20px; }
.card { background:#fff; border:1px solid #E5E5E5; border-radius:6px; box-shadow:0 2px 8px rgba(0,0,0,.06); padding:24px; }
@media (max-width:768px){ .hero h1{font-size:32px;} .section{padding:30px 16px;} }
Expectativas de salida
- Único archivo
.htmlautónomo con<style>en línea. - Usa fuentes apropiadas para la era (solo fuentes del sistema — sin Google Fonts para eras anteriores a 2007; Google Fonts aceptable para Finales de los 2000).
- Iguala el comportamiento de la ventana gráfica de la era: ancho fijo para las eras 1–4, responsive para la era 5.
- Incluye elementos cromáticos de la era: contadores, insignias, "optimizado para", año de derechos de autor que coincida con la era.
- No agregues toques modernos (desplazamiento suave, interruptores de modo oscuro, Tailwind, React) a menos que la era los soporte.
- Si el usuario nombra una marca + año (p. ej., "Amazon 1998"), reproduce el aspecto conocido de esa marca en esa era.
Elegir la era según las pistas
- "retro", "web antigua", "GeoCities", "90s", "Y2K" → Finales de los 90 o Principios de los 2000
- "página de inicio vintage", "en construcción", "contador de visitas" → Web Temprana
- "brillante", "Web 2.0", "esquinas redondeadas", "MySpace", "nube de etiquetas" → Mediados de los 2000
- "minimalista", "imagen de héroe grande", "blanco limpio", "app store" → Finales de los 2000
- "intro Flash", "800px fijo", "botones de plástico" → Principios de los 2000
Referencia
Patrones derivados del análisis del archivo del Web Design Museum (6,657 entradas, 1991–2010): distribución por era, 922 títulos Flash, 94 líneas de tiempo de marcas (832 entradas), 172 exposiciones (canales de youtube 93, feos-y-malos 36, geocities 25, apple-store 9, apple-itunes 9), 11 sitios a pantalla completa.
