Así vamos...

Estilizaremos el código HTML que realizamos para la sección ""my order"" con las opciones que nos brinda CSS para lograr que usuarios vean su pedido de esta manera:
Cómo aplicar CSS en una orden de compra
Una orden de compra tiene una cantidad indefinida de artículos y por eso debemos implementar estilos de CSS que funcionen tanto para ventas menores como para ventas mayores de miles de artículos.
¿Qué debemos hacer para construir estas dos vistas? Sigue estos pasos:
.my-order { width: 100%; height: 100vh; display: grid; place-items: center; }
La medida relativa vh, viewport height, define la altura del contenedor. En este caso le estamos diciendo que sea del total de la pantalla.
.title { font-size: var(--lg); margin-bottom: 40px; }
.my-order-container { display: grid; grid-template-rows: auto 1fr auto; width: 300px; }
.my-order-content { display: flex; flex-direction: column; } .order { display: grid; grid-template-columns: auto 1fr; gap: 16px; align-items: center; background-color: var(--text-input-field); margin-bottom: 24px; border-radius: 8px; padding: 0 24px; } .order p:nth-child(1) { display: flex; flex-direction: column; } .order p span:nth-child(1) { font-size: var(--md); font-weight: bold; } .order p span:nth-child(2) { font-size: var(--sm); color: var(--very-light-pink); } .order p:nth-child(2) { text-align: end; font-weight: bold; }
.shopping-cart { display: grid; grid-template-columns: auto 1fr auto auto; gap: 16px; margin-bottom: 24px; align-items: center; } .shopping-cart figure { margin: 0; } .shopping-cart figure img { width: 70px; height: 70px; border-radius: 20px; object-fit: cover; } .shopping-cart p:nth-child(2) { color: var(--very-light-pink); } .shopping-cart p:nth-child(3) { font-size: var(--md); font-weight: bold; }
¿Qué logra object-fit en CSS?
A las imágenes le aplicamos la propiedad object-fit, ya que resuelve como el contenido se ajustará a su contendor.
Sus valores pueden ser:
¿Sabías que tener en claro estos conceptos te puede favorecer en una entrevista de trabajo? Mira lo que te pueden preguntar acerca de HTML y CSS para el puesto de frontend developer.
Contribución creada por: Guadalupe Monge Barale
Estilizaremos el código HTML que realizamos para la sección ""my order"" con las opciones que nos brinda CSS para lograr que usuarios vean su pedido de esta manera:

Una orden de compra tiene una cantidad indefinida de artículos y por eso debemos implementar estilos de CSS que funcionen tanto para ventas menores como para ventas mayores de miles de artículos.
¿Qué debemos hacer para construir estas dos vistas? Sigue estos pasos:
.my-order {
width: 100%;
height: 100vh;
display: grid;
place-items: center;
}
La medida relativa vh, viewport height, define la altura del contenedor. En este caso le estamos diciendo que sea del total de la pantalla.
.title {
font-size: var(--lg);
margin-bottom: 40px;
}
.my-order-container {
display: grid;
grid-template-rows: auto 1fr auto;
width: 300px;
}
.my-order-content {
display: flex;
flex-direction: column;
}
.order {
display: grid;
grid-template-columns: auto 1fr;
gap: 16px;
align-items: center;
background-color: var(--text-input-field);
margin-bottom: 24px;
border-radius: 8px;
padding: 0 24px;
}
.order p:nth-child(1) {
display: flex;
flex-direction: column;
}
.order p span:nth-child(1) {
font-size: var(--md);
font-weight: bold;
}
.order p span:nth-child(2) {
font-size: var(--sm);
color: var(--very-light-pink);
}
.order p:nth-child(2) {
text-align: end;
font-weight: bold;
}
.shopping-cart {
display: grid;
grid-template-columns: auto 1fr auto auto;
gap: 16px;
margin-bottom: 24px;
align-items: center;
}
.shopping-cart figure {
margin: 0;
}
.shopping-cart figure img {
width: 70px;
height: 70px;
border-radius: 20px;
object-fit: cover;
}
.shopping-cart p:nth-child(2) {
color: var(--very-light-pink);
}
.shopping-cart p:nth-child(3) {
font-size: var(--md);
font-weight: bold;
}
A las imágenes le aplicamos la propiedad object-fit, ya que resuelve como el contenido se ajustará a su contendor.
Sus valores pueden ser:
¿Sabías que tener en claro estos conceptos te puede favorecer en una entrevista de trabajo? Mira lo que te pueden preguntar acerca de HTML y CSS para el puesto de frontend developer.
Contribución creada por: Guadalupe Monge Barale
Así vamos...

esta profesora se confunde cambia el html y lo hace tan rapido que cuesta seguir el paso
Que horrible el desorden para explicar
Siento que va sacando el maquetado del html como le viene a la mente, sin una planeación anterior, supongo que en un trabajo real suele pasar así, pero esto es un curso, debe estar ya diseñado, es medio molesto estar refactorizando el código a cada rato.
Yo opino que quienes se fijan mas en si la profesora utiliza "buenas practicas" o "no tiene todo hecho", no estan aprovechando realmente la oportunidad de aprender, si bien en ocasiones es un poco confuso, no hay nada que con lo que hemos aprendido no podamos solucionar, he realizado todo el proyecto con archivos html y css por aparte y no he tenido ningun lio, animo a todos menos excusas y mas ganas de aprender :)
HTML:
<body>
<div class="my-order">
<div class="my-order-container">
<h1 class="title">My order</h2>
<div class="my-order-content">
<div class="order">
<p>
<span>03.25.21</span>
<span>6 articles</span>
</p>
<p>$560.00</p>
</div>
<div class="shopping-cart">
<figure>
<img src="https://images.pexels.com/photos/276517/pexels-photo-276517.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="bike">
</figure>
<p>Bike</p>
<p>$30,00</p>
</div>
<div class="shopping-cart">
<figure>
<img src="https://images.pexels.com/photos/276517/pexels-photo-276517.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="bike">
</figure>
<p>Bike</p>
<p>$30,00</p>
</div>
<div class="shopping-cart">
<figure>
<img src="https://images.pexels.com/photos/276517/pexels-photo-276517.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940" alt="bike">
</figure>
<p>Bike</p>
<p>$30,00</p>
</div>
</div>
</div>
</div>
</body>
Me está costando terminar este curso, hay demasiado desorden.
Veo muchos comentarios diciendo que así se maqueta en la industria y del mismo modo se estiliza, yo creo que no porque por alguna razón existen los Sistemas de diseños y las Arquitecturas, como BEM y SASS excelente compatibilidad entre ellas (son mis favoritas). No critico a la profesora, pero tampoco es la de mi mayor gusto, y tampoco juzgo a los estudiantes que presentan su inconformidad con el desorden, porque sí hay desorden, en la manera de trabajar en la profe, y eso dificulta el proceso de aprendizaje de los y las estudiantes, y más si es un novato. Al menos contamos con el gran repertorio de cursos que ofrece Platzi, y podemos prepararnos con esos para así continuar en nuestro aprendizaje. Sigamos adelante chicos y chicas, que la profesora no sea de nuestro agrado no significa que debamos desertar, dejemos eso de lado y continuemos con el proceso.
/*my order styles*/
.my-order {
width: 100%;
height: 100%;
display: grid;
place-items: center;
}
.my-order-container {
display: grid;
grid-template-rows: auto 1fr auto;
width: 300px;
}
.my-order-content {
display: flex;
flex-direction: column;
}
.order {
display: grid;
grid-template-columns: auto 1fr;
gap: 16px;
align-items: center;
background-color: var(--text-input-field);
margin-bottom: 24px;
border-radius: 8px;
padding: 0 24px;
}
.order p:nth-child(1) {
display: flex;
flex-direction: column;
}
.order p:nth-child(2) {
text-align: end;
font-weight: bold;
}
.order p span:nth-child(1) {
font-size: 14px;
font-weight: bold;
}
.order p span:nth-child(2) {
font-size: 12px;
color: var(--very-light-pink);
}
.title-order {
font-size: 16px;
margin-bottom: 40px;
}
.shopping-cart {
display: grid;
grid-template-columns: auto 1fr auto auto;
gap: 16px;
margin-bottom: 24px;
align-items: center;
}
.shopping-cart figure {
margin: 0;
}
.shopping-cart figure img {
width: 100px;
height: 100px;
border-radius: 20px;
object-fit: cover;
}
.shopping-cart p:nth-child(2) {
color: var(--very-light-pink);
}
.shopping-cart p:nth-child(3) {
font-size: 14px;
font-weight: bold;
}
Hasta la clase 14 llegue bien. pero desde aquí se ve muy desordenado la forma de maquetar, además de que va volando y me toca estar pausando la clase todo el tiempo. incluso hay líneas que me toca ponerme a buscar para que sirve cada propiedad porque simplemente del afán se me escapa para que sirve y eso que uso doble pantalla y el live server para ver los cambios inmediatamente. me parece que el curso debería extenderse mas ya que algunos necesitamos entender lo que hace cada propiedad y etiqueta en la marcha. sigo avanzando pero con dificultad.