Darle estilo a una página web no solo es cuestión de estética, sino también de funcionalidad y usabilidad. En esta guía, exploraremos cómo se aplican las clases CSS para estilizar una página HTML existente, especialmente en un entorno de blog. Como programador web en crecimiento, comprender estos conceptos te brindará una base sólida para personalizar y mejorar tus proyectos.
¿Qué es un padding y cómo configurarlo?
El padding en CSS es el espacio interior de un elemento, es decir, la distancia entre el contenido del elemento y su borde. Configurarlo adecuadamente ayuda a mejorar la legibilidad y apariencia de tu sitio.
Ejemplo de padding en CSS:
.blog-container{padding:0px50px40px50px;}
0px arriba: no hay espacio extra
50px a la derecha: media pantalla
40px abajo: un poco menos que la derecha
50px a la izquierda: igual que la derecha
¿Cómo dimensionar imágenes dentro de un contenedor?
Cuando trabajas con imágenes, es crucial asegurarte de que se ajusten al contenedor de una manera que mantenga la estética de la página. Aquí se muestra cómo establecer un ancho del 100% para que la imagen se ajuste completamente a su contenedor padre.
Ejemplo CSS para imágenes:
.blog-img-container img{width:100%;}
Esto asegura que tu imagen ocupe siempre todo el ancho disponible en su contenedor.
¿Cómo darle estilo a los títulos en CSS?
Los títulos son uno de los componentes más visuales en una página web, y su estilo suele incluir elementos como bordes y tamaño de fuente. Aquí te explicamos cómo hacerlo.
Color #CCC, usando herramientas como el color picker de Chrome para obtener tonos específicos
¿Cómo organizar el texto y contener elementos en un blog?
Es esencial estructurar bien tu contenido para que sea atractivo y fácil de leer. A continuación, se muestra cómo puedes organizar los textos en HTML y CSS.
Ejemplo de párrafos y texto:
<articleclass="blog-main-content"><h1>Título del Blog</h1><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p><p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p></article>
Esto te ayudará a darle un poco más de dinámica a tu texto, haciendo que el contenido sea más atractivo.
¿Cómo integrar las secciones restantes?
Finalmente, nos aseguramos de que todas las secciones están configuradas correctamente, preparando nuestra página para contener más elementos como una sección de contacto.
Revisar el diseño general: Comprobar que todas las partes del blog estén al estilo deseado.
Agregar nuevas secciones: La práctica te permitirá cambiar y añadir con mayor facilidad.
Esta es tu oportunidad para experimentar, modificar y personalizar los estilos según las necesidades de tu proyecto. Sigue practicando, y no dudes en expandir y adaptar este conocimiento para todos los trabajos que realices en Platzi. ¡El aprendizaje continuo es la clave!
Yo generando dummy text con y veo que vscode con emmet te deja generarlo escribiendo lorem + tab. Me siento tonto.
jajajaja me too, me paso lo mismo.
yo puse la letra de caballito blanco D:
en la parte de blogpost-main-container no es section, es article y luego si va el h1....
exacto compañera
Se le paso..suele pasar algunas veces
Así va quedando el proyecto.
Lo hice antes de ver la clase y ahora toca aprender a hacerlo de formas diferentes.
El curso me va gustando mucho por el proyecto que estamos creando! 💚
!Giphy
No es mucho, pero es trabajo honesto.
Saludos!
Este es mi resultado de la pagina del blogpost. Pueden encontrar mi repositorio acá
Así me quedó, sin ver la clase:
¿Es recomendable hacer más archivos css para diferentes paginas y hacer el respectivo link o es mejor práctica dejar todo en el main.css?
Yo creo que depende del proyecto, cuando yo trabajo con React uso por cada componente un archivo de estilos.
Entiendo, yo lo decía mas que todo porque el archivo de css que llevo a la par con los videos ya estaba superando las 200 líneas y me parecía algo engorroso buscar las clases de paginas diferentes entre todas las que tengo si en el futuro quiero editar el proyecto o ampliarlo más.
perfecto, cada ves toma mas sentido esto y estoy aprendiendo mucho, en verdad el profe diego es bueno!!
Somos dos.
para hacer el cambio de tamaño del h1 lo correcto es
.blogpost-main-container article h1....me pregunto porque en el video funciona cuando le ponen section? no entendi
Corazoncito si te diste cuenta del error del profe Diego en el minuto 8:13 :P
Como se supone es un curso de Grid, trato de usarlo en casi todo para ponerlo en práctica y aprender pequeñas y grandes cosas que se puedan hacer con esta 'herramienta'.
De momento les comparto el demo para que puedan checar y me retroalimentan sus comentarios.
También les dejo el link al repo! 🤪
Les comparto un pluggin para chrome donde puedes copiar y pegar los colores de cualquier pagina con la ventaja de que guarda un historial de los colores que copies similar a lo que hace diego con el Devtools pero mejor y mas rapido.
Colorzilla