Não consegui entender aonde devo estar colocando ARTICLE e SECTION, por gentileza, alguém poderia estar me ajudando ?
Seu código até o momento
<!-- file: index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Cafe Menu</title>
<link href="styles.css" rel="stylesheet"/>
</head>
<body>
<div class="menu">
<main>
<h1>CAMPER CAFE</h1>
<p>Est. 2020</p>
<section>
<h2>Coffee</h2>
<article class="item">
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
</article>
<article class="item">
<p class="flavor">Caramel Macchiato</p><p class="price">3.75</p>
</article>
<article class="item">
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
</article>
<article class="item">
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
</article>
<article class="item">
<p class="flavor">Mocha</p><p class="price">4.50</p>
</article>
</section>
<section>
<h2>Desserts</h2>
<!-- User Editable Region -->
<article class="item">
<p class="dessert">Donut</p><p class="price">1.50</p>
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
<p class="dessert">Cinnamon Roll</p><p class="price">2.50</p>
</article>
<!-- User Editable Region -->
</section>
</main>
</div>
</body>
</html>
/* file: styles.css */
body {
background-image: url(https://cdn.freecodecamp.org/curriculum/css-cafe/beans.jpg);
}
h1, h2, p {
text-align: center;
}
.menu {
width: 80%;
background-color: burlywood;
margin-left: auto;
margin-right: auto;
}
.item p {
display: inline-block;
}
.flavor, .dessert {
text-align: left;
width: 75%;
}
.price {
text-align: right;
width: 25%
}
Informações de seu navegador:
Agente de usuário: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Safari/605.1.15
Desafio: Aprenda CSS básico criando um menu de restaurante - Passo 52
Link para o desafio:
Olá, @gabrielagalindro! A instrução diz o seguinte:
Abaixo da sobremesa que você acabou de adicionar, adicione o resto das sobremesas e preços usando mais três elementos de article, cada um com dois elementos p dentro deles. Cada elemento deve ter o texto da sobremesa e do preço corretos. Todos devem ter as classes corretas.
Na prática, o que você precisa fazer é pegar o elemento article
de Donut inteiro e replicá-lo três vezes abaixo dele, assim:
<article class="item">
<p class="dessert">Donut</p><p class="price">1.50</p>
</article>
<article class="item">
<p class="dessert">Item 2</p><p class="price">Preço 2</p>
</article>
...
Replique o novo item mais duas vezes, incluindo as sobremesas e preços distintos. Depois, teste novamente. Bons estudos! 
2 Likes
Conte-nos o que está acontecendo:
Descreva detalhadamente o problema aqui.
Olá, alguém poderia me explicar onde estou errado, desde já grata.
Att, Gabriele
Seu código até o momento
<!-- file: index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Cafe Menu</title>
<link href="styles.css" rel="stylesheet"/>
</head>
<body>
<div class="menu">
<main>
<h1>CAMPER CAFE</h1>
<p>Est. 2020</p>
<section>
<h2>Coffee</h2>
<article class="item">
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
</article>
<article class="item">
<p class="flavor">Caramel Macchiato</p><p class="price">3.75</p>
</article>
<article class="item">
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
</article>
<article class="item">
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
</article>
<article class="item">
<p class="flavor">Mocha</p><p class="price">4.50</p>
</article>
</section>
<section>
<h2>Desserts</h2>
<!-- User Editable Region -->
<article class="item">
<p class="dessert">Donut</p><p class="price">1.50</p>
</article>
<article class="item"
<p class="dessert">Cherry Pie</p><p class="price">2.75</p>
</article>
<article class="item">
<p class="dessert">Cheesecake</p><p class="price">3.00</p>
</article>
<article class="dessert">Cinnamon Roll</p><p class="price">2.50</p>
</article>
<!-- User Editable Region -->
</section>
</main>
</div>
</body>
</html>
/* file: styles.css */
body {
background-image: url(https://cdn.freecodecamp.org/curriculum/css-cafe/beans.jpg);
}
h1, h2, p {
text-align: center;
}
.menu {
width: 80%;
background-color: burlywood;
margin-left: auto;
margin-right: auto;
}
.item p {
display: inline-block;
}
.flavor, .dessert {
text-align: left;
width: 75%;
}
.price {
text-align: right;
width: 25%
}
Informações de seu navegador:
Agente de usuário: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36
Informações do desafio:
Aprenda CSS básico criando um menu de restaurante - Passo 52
Oi, @GabssNogs! Compara seu último article
com os anteriores. Tem coisas faltando nele. A class
que está atribuída a ele, por exemplo é a que deveria estar no parágrafo dentro dele. No segundo article
, a tag de abertura também não foi fechada. Faça as alterações e teste novamente. Bons estudos! 
Conte-nos o que está acontecendo:
Descreva detalhadamente o problema aqui.
Seu código até o momento
<!-- file: index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Cafe Menu</title>
<link href="styles.css" rel="stylesheet"/>
</head>
<body>
<div class="menu">
<main>
<h1>CAMPER CAFE</h1>
<p>Est. 2020</p>
<section>
<h2>Coffee</h2>
<article class="item">
<p class="flavor">French Vanilla</p><p class="price">3.00</p>
</article>
<article class="item">
<p class="flavor">Caramel Macchiato</p><p class="price">3.75</p>
</article>
<article class="item">
<p class="flavor">Pumpkin Spice</p><p class="price">3.50</p>
</article>
<article class="item">
<p class="flavor">Hazelnut</p><p class="price">4.00</p>
</article>
<article class="item">
<p class="flavor">Mocha</p><p class="price">4.50</p>
</article>
</section>
<section>
<h2>Desserts</h2>
<!-- User Editable Region -->
<article class="item">
<p class="dessert">Cherry Pie</p>
<p class="price">2.75</p>
</article>
<article class="item">
<p class='dessert'>Cheesecake</p>
<p class="price">3.00</p>
</article>
<article class="item">
<p class="dessert">Cinnamon Roll</p>
<p class="price">2.50</p>
</article>
<article class="item">
<p class="dessert">Donut</p>
<p class="price">1.50</p>
</article>
<!-- User Editable Region -->
</section>
</main>
</div>
</body>
</html>
/* file: styles.css */
body {
background-image: url(https://cdn.freecodecamp.org/curriculum/css-cafe/beans.jpg);
}
h1, h2, p {
text-align: center;
}
.menu {
width: 80%;
background-color: burlywood;
margin-left: auto;
margin-right: auto;
}
.item p {
display: inline-block;
}
.flavor, .dessert {
text-align: left;
width: 75%;
}
.price {
text-align: right;
width: 25%
}
Informações de seu navegador:
Agente de usuário: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36
Informações do desafio:
Aprenda CSS básico criando um menu de restaurante - Passo 52
Oi, @cristinaemanuelly651! Duas questões na sua solução: Donut
é a primeira sobremesa da sequência. A outra questão que pode causar problema ao teste (a solução está correta, mas o teste pode estar encrencando com isso) é você ter separado os elementos p
em linhas diferentes. Una os elementos p
de cada article
na mesma linha, coloque o article
de Donut
como sendo o primeiro e depois teste novamente. Bons estudos! 