如何用CSS创建established类选择器实现文本斜体效果
问题解决:将“Est. 2020”设置为斜体
你的代码未生效是因为两个关键问题:
- CSS里定义的类选择器是
.p-established,但这和你要创建established类的需求不符; - 包含“Est. 2020”的
<p>标签没有绑定对应的类属性。
修正步骤:
- 调整CSS类选择器:把
.p-established改为.established,确保选择器名称和需求一致; - 给目标元素添加类:在HTML中给
<p>Est. 2020</p>标签加上class="established"属性。
修改后的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 class="established">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> <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="item"> <p class="dessert">Cinnamon Roll</p><p class="price">2.50</p> </article> </section> </main> </div> </body> </html>
修改后的CSS代码:
body { background-image: url(https://cdn.freecodecamp.org/curriculum/css-cafe/beans.jpg); font-family: sans-serif; } .established { font-style: italic; } h1, h2, p { text-align: center; } .menu { width: 80%; background-color: burlywood; margin-left: auto; margin-right: auto; padding: 20px; max-width: 500px; } h1, h2 { font-family: Impact, serif; } .item p { display: inline-block; } .flavor, .dessert { text-align: left; width: 75%; } .price { text-align: right; width: 25% }
内容的提问来源于stack exchange,提问作者Adam Mauray
相关产品推荐
相关产品推荐

