Creación de una Página de Detalle para Blog en HTML
Resumen
¿Cómo crear nuestro archivo post.html?
En el desarrollo web, crear una página detallada para cada publicación es esencial para ofrecer un contenido estructurado y accesible. Al hacer clic en una tarjeta de post, los usuarios deben ser llevados a un archivo detallado, denominado post.html, que muestra información completa sobre el artículo, como su título, contenido, imágenes y posibles enlaces a otros posts relacionados. En esta guía, te mostraremos cómo crear y estructurar tu archivo post.html utilizando HTML y CSS.
¿Cómo asegurar la integración de estilos?
Para iniciar, asegúrate de integrar todos los estilos CSS necesarios. Copia y pega los estilos utilizados previamente para garantizar uniformidad en el diseño:
¿Cómo estructurar el contenido principal del blog?
Primero, elimina los elementos innecesarios como el buscador en la página de post y utiliza la clase fade de Matías para ocultar contenedores no requeridos. Luego, organiza el contenido principal en secciones bien definidas.
<main><!-- Título del Blog Post --><section><divclass="container"><divclass="row"><divclass="col-12"><h2>Título del Post</h2></div></div></div></section><!-- Contenido del Blog Post --><section><divclass="container"><divclass="row"><divclass="col-md-8"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit...</p></div><divclass="col-md-4"><divclass="card"><divclass="card-body"><h5class="card-title">Título de la Tarjeta</h5><pclass="card-text">Contenido de la tarjeta...</p></div></div></div></div></div></section><!-- Imagen del Blog Post --><sectionclass="section"><divclass="post-image img-style"><!-- Imagen agregada desde CSS --></div></section><!-- Sugerencias de Otros Blogs --><section><divclass="container"><divclass="row"><!-- Aquí se agregarán sugerencias de otros posts --></div></div></section></main>
¿Cómo integrar imágenes y estilizar el contenido?
Utiliza CSS para manejar imágenes de fondo y estilos adicionales. Aquí te mostramos cómo agregar la imagen a través del CSS:
Rápidamente puedes generar imágenes placeholders usando el servicio de Picsum Photos. Solo necesitas indicar las dimensiones deseadas directamente en la URL, como en el ejemplo anterior (1000x400).
¿Cómo crear bloques de contenido adicionales?
Para mejorar la experiencia del usuario, añade secciones separadas para sugerir posts relacionados. Utiliza componentes como cards para mostrar información especial o enlaces:
<section><divclass="container"><divclass="row"><divclass="col-12"><h3>Lecturas recomendadas</h3><divclass="recommended-posts"><!-- Aquí irán los enlaces a los posts relacionados --></div></div></div></div></section>
Ahora tienes un archivo post.html completo que se ve profesional y está bien organizado. Este tipo de estructura proporciona una gran flexibilidad para agregar contenido adicional y extender funcionalidades a futuro. Recuerda que la práctica hace al maestro, así que sigue explorando y ajustando tu código para obtener mejores resultados. ¡Adelante, sigue aprendiendo y expandiendo tus habilidades en desarrollo web!
No entiendo para que ocultar el buscador si se puede quitar y no tener ese html en vano
¡Me gustó porque no sabía cómo ocultarlo! jajaja
Creo que es para conocer la propiedad, pero tienes razón es mejor borrarlo.
no sabía lo del lorem de imágenes está genial :D, muchas gracias.
No conocía lo de Hide, es mejor borrar o comentar esa parte del código, pero no esta demás saber como ocultarlo con esa clase <3
Quedo muy bonita la pagina de post
Sin duda Pug y el generador de plantillas acelera mucho la construcción de estos proyectos junto algun preprocesdador de estilos y materialize
Cómo se hace? Te agradezco antemano
Hide Content
.hide añadir a nuestro section del input search
Clase .section genera un espacio para marcar una seccion diferente para diferenciarla del contenido
Cards
Pagina de imagenes random
Así va quedando!
Muestra aquí el hide solo para que conozcamos que existe, ya que ya en un proyecto esto no sería una buena practica al menos qué con alguna función de JS después se vaya a mostrar por algún evento del usuario.
Me sorprende bastante ver un diseño "tan básico" pero que se ve estupendo! Me encanto.
Que buen tip del link del Lorem Picsum. Grande De Granda.
Definitivamente la clase container no me mola nada, hace que todo se vea asimetrico
Que excelente pagina para las imágenes siempre iba a un stock pero era mas demorado y además tenia que descargar y mover, etc.
Gran clase
aeticle es un tag para crear articulos en nuestra seccion
Quedo muy cool, creo que si queda la pagina muy organica de alguna manera, gran clase
Me encanto saber que materialize tiene una clase de hide para ocultar elementos, ya que a veces yo necesito mostrar el elemento en pantallas grandes y ocultarlo en los celulares, creo que tiene un muy buen uso.
No sabía como ocultar, pero esta muy cool aprender más, excelente clase.