¿Cómo estructurar y preparar el diseño de un blog personal?
El diseño de un blog personal debe ser claro, funcional y estéticamente agradable para el usuario. Este contenido detalla cómo construir y estructurar la arquitectura básica de la página principal de un blog, enfocándose en elementos clave como el encabezado y las redes sociales. A continuación, te guiamos sobre cómo abordar este proceso de forma eficiente.
¿Cómo comenzar a limpiar el CSS?
Comenzar con una hoja de estilo CSS limpia y organizada es crucial para garantizar que el diseño del blog sea coherente y fácil de mantener.
Renombrar el Título: Cambia el título del proyecto a "Este es mi blog" para hacerlo más personal y relevante.
Limpiar el CSS: Verifica la estructura de carpetas y asegúrate de que tienes una carpeta CSS con un archivo principal, generalmente llamado main.css, y consérvala ordenada eliminando cualquier código CSS innecesario.
¿Cuál es la estructura del header del blog?
El encabezado o header es un elemento esencial ya que es lo primero que los visitantes suelen ver. Durante el diseño, piensa en cómo estructurar la navegación y la interacción inicial del usuario.
Análisis del header
El header será dividido en dos secciones principales:
Sección de Redes Sociales: Presenta los íconos de las redes sociales para facilitar el acceso a otros perfiles.
Sección de Navegación: Incluye el logotipo del blog y un enlace hacia el perfil o sección 'Sobre mí'.
¿Cómo implementar la sección de navegación?
A la hora de implementar la barra de navegación, podrías seguir estos pasos:
<header><nav><div><ahref="url_del_logo">Logo</a><!-- Cambia 'url_del_logo' por la URL real --></div><div><ahref="sobre-mi.html">Sobre mí</a></div></nav></header>
¿Cómo configurar la sección de redes sociales?
Para integrar los iconos de redes sociales, asegúrate de tener enlaces ancla que conecten correctamente con las URLs adecuadas:
Asegura que tu estructura HTML sea clara y funcional para garantizar la accesibilidad y el rendimiento del sitio:
Consistencia: Mantén los mismos elementos de encabezado en todas las páginas del blog para que la experiencia del usuario sea fluida.
Contenedores definidos: Utiliza contenedores internos para organizar mejor los elementos de diseño.
Probabilidad: Visualiza continuamente los cambios utilizando un navegador para asegurar que el diseño sea como lo planeaste.
Este proceso creativo no solo mejorará la estética de tu blog, sino también la experiencia de los usuarios al navegar por él. Con paciencia y atención a los detalles, tu blog personal se convertirá en una plataforma única y atractiva. Sigue aprendiendo y aplicando nuevas técnicas de diseño para progresar en tu desarrollo web.
Arquitectura de elementos de una página web
Cuando se empieza a maquetar o diseñar una página web, hay que tomar en cuenta un diseño preliminar. Dicho diseño deberá ser analizado para determinar sus compsiciones.
En el desarrollo moderno web, tenemos que considerar el desarrollo responsivo o, inclusive, PWA. Determinando, en la mayoría de los casos, colores, disposiciones, etc.
El profesor utiliza, section y div para agrupar elementos. Sin embargo, considero que no se debe tomar tan a la ligera ese tipo de notaciones ya que son diferentes, más en el uso estricto del texto.
Section, se utiliza para agrupar elementos con algún significado y el Div para aquellos sin uno o como comodín.
buen aporte, gracias!
Entonces, ¿usar section dentro de un header es incorrecto?
Deberíamos usar div en lugar de section, bueno eso creo.
Este profesor debería dictar el curso de "fundamentos de javascript" y "javascript profesional" también explica muy bien y se le da de forma natural, no se le nota presionado
También tiene crusos de js xd
Cierto y ya tiene bastantes cursos en la Escuela de Desarrollo web los pueden ver o oir, saludos :)
Recuerden que la semántica al momento de crear nuestro sitio web es súper importante más adelante con fines de SEO.
Etiquetas semánticas HTMLSemántica se refiere a todo aquello que tiene que ver con el significado de una palabra u expresión. En HTML, existen etiquetas con significado semántico, etiquetas que por si mismas brindan un poco de información sobre que tipo de contenido hay dentro de ellas.
|
El correcto etiquetado del contenido, con los tags que brindan una descripción de lo que hay entre la etiqueta de apertura y la etiqueta de cierre, permite dar información rápida sobre el contenido de cada etiqueta semántica, mediante el nombre de la propia etiqueta.
|
¿Porqué es importante el buen uso de las etiquetas semánticas dentro de HTML?
🔶Permite una mejor legibilidad del contenido de un documento HTML, tanto para el desarrollador, como para un indexador de contenido.
🔶Al mejorar la legibilidad para los motores de búsqueda mejorará su posicionamiento.
🔶Permite el desarrollo de contenido escalable.
🔶Contenido ordenado y estructurado.
|
¿Cómo hacer uso correcto de la semántica HTML?
Selecciona la etiqueta que describa el significado del contenido que deseas marcar, gracias a que existe una gran variedad de etiquetas para poder usar, esto no será muy complicado.
|
🔴Etiquetas no semánticas <div> y <span> No describen nada sobre su contenido.
🟢Etiquetas semánticas <table> y <p> Describen claramente su contenido.
|
Algunas etiquetas semánticas: **
🔹p:** Define un parrafo.
🔹form: Define un formulario.
🔹table: Define una tabla.
🔹style: Define estilos para el documento.
🔹header: Define la típica sección de encabezado que normalmente contiene el logo y el menu de navegación .
🔹nav: Elemento que contiene los lincks de navegación.
🔹section: Define una sección en concreto del documento.
🔹footer: Define el píe de página de un documento o seccón.
🔹main: Define el contenido principal de un documento.
🔹aside: Define contenido relacionado con el contenido principal, pero que no forma parte de manera relevante para él.
Es todo tan básico, pero degranda lo hace ver tan interesante. Gran maestro 👨🏻🏫
Tienes toda la razón.
Abrir nuestro archivo en el navegador de la manera que lo hizo el profe es instalando la extensión Live Server en Visual Studio Code.
Lo mejor, cuando aprendí a ocuparlo. Adiós F5
Super acabo de instalarlo es genial
Les recomiendo esta herramienta (análisis del diseño).
https://zeplin.io/
Ya no es necesaria para los que, usan programas como: "Adobe XD", "Scketch"...etc.
Es muy buena para diseñar, aunque ahora Adobe XD es gratis salvo la parte de guardar como prototipo en la web, pero la verdad no es tan necesario si uno no está trabajando.
no esta con responsive design o tal vez esta clonada porque no tiene logica que se repitan varias veces los mismos link de acceso entre otros. Gracias de todas formas.
Súper buena la clase, a medida que voy practicando, voy asimilando la forma en la que se debe pensar un maquetado para llevarlo a código :D
PD: Me voló la cabeza el atajo de escribir <etiqueta> * n para escribirla n veces 🤯
Me acabo de dar cuenta de que se pueden crear n etiquetas iguales con solo poner la etiqueta seguido de un * y el número de etiquetas que queremos. Ejemplo:
Como buena práctica, cada vez que utilizamos un <section> debería tener un encabezado <h*> por lo que en el ejemplo que utiliza el profesor deberá utilizar un
en vez de <section>
En los assets que subieron en Dropbox para este proyecto, el diseño del home es distinto... La segunda sección del header aparece con un fondo transparente
Lo mismo me di cuenta! D:
Es bueno recordar un poco de semantica, suelo usar divs para todo en vez de las verdaderas etiquetas que corresponden a cada parte de mi html
Genial que lo pasaran a React o Vue, tipo escuela js
Live Sever
Con esto en el html obtienen todos los iconos de fontawesome para el proyecto como el de Facebook , Instagram
Se usa super rapido y aqui ven todos los iconos que hay:
¡Buen aporte! Pero ten cuidado. En este caso, si no me equivoco, estas pasando tu clave propia de la plataforma (el parámetro integrity debe ser único ya que es una clave cifrada SHA256.
Por otra parte, fontawasome.com tiene otra forma de utilizar los iconos que, aun que igualmente tiene una clave en la URL que se utiliza en el href es mucha mas simple y directo.
¡Saludos! ;D
empecemos a poner estilos
¡Nunca pares de aprender! 🦄
Cuando es mejor usar un section o un div?
SECTION, es una de las nuevas etiquetas de HTML5 y se recomienda usarlo para cada seccion diferente dentro de una pagina,
dentro de estos, podrias los DIV siempre y cuando no sean articulos, para el cual se recomienda usar ARTICULE, tambien nueva etiqueta de HTML5.
Espero te haya ayudado.
El section asi como el footer el article el main son etiquetas semánticas las cuales cuando el robot de google u otros navegadores escanean tu website pueden comprender de que se trata tu sitio y esto te puede ayudar mucho con el seo de tu pagina...en cambio con el div puedes hacer la misma funcionalidad de etiquetas mencionadas...pero el robbot de los navegadores no la entenderá tan bien...entonces en la actualidad se usa mas el html semántico...cualquier duda puedes googlear y profundizar en este tema
First step ✅
Si se sienten muy nuevos en esto del diseño inicial con relacion a las imagenes y los iconos , entonces deberias comenzar buscando UI kits , que son como paquetes que traen todo tipo de iconos , imagenes y fuentes para poder diseñar tu pagina