婚礼邀请卡
本课属于 Coddy HTML 学习旅程的“使用 CSS 添加样式”单元。第 75 课,共 76 课。
挑战
简单在这个挑战中,我们将使用 CSS 为邀请卡设置样式,重点关注布局、字体排版和间距。你将应用内边距、外边距、边框和颜色等属性,重现下方图片中的设计。

你将获得一个 HTML 文档,其中包含一个类为 .invitation 的 div、一个 h2 标题和几个段落。你的任务是使用 CSS,一步一步地为这张婚礼请柬设置样式。
请仔细按照说明操作,并依次应用每种样式。
步骤 1:设置页面主体样式
- 选择
body元素。 - 将字体系列设置为
"Times New Roman", serif。 - 使用 Flexbox 属性,让邀请卡完美居中。
- 将高度设置为
100vh。 - 设置浅色背景(
#f8f5f0)。
步骤 2:设置邀请卡样式
- 选中
.invitation类。 - 将背景色设置为白色(
#fff)。 - 添加
2px solid gold边框。 - 添加一些内边距(
20px)。 - 将宽度设置为
350px。 - 将文本居中。
- 添加 border-radius,让边角变圆。
- 使用
box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.1)添加柔和的阴影。
步骤 3:设置文本样式
- 选中
h2元素。- 将文本颜色设置为
goldenrod。 - 将字体大小设为
22px。
- 将文本颜色设置为
- 选择
.names类。- 使用手写体字体(
"Dancing Script", cursive)。 - 将字体大小设置为
26px。
- 使用手写体字体(
- 选中所有
p元素。- 将字体大小设置为
18px。 - 将文本颜色改为
#5a4d3f。
- 将字体大小设置为
亲手试试
<html>
<head>
<title>Invitation Card</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div class="invitation">
<h2>Wedding Invitation</h2>
<p class="names">Emma & James</p>
<p class="message">Together with their families, invite you to celebrate their wedding.</p>
<p class="detail"><strong>Date:</strong> Saturday, June 15, 2025</p>
<p class="detail"><strong>Time:</strong> 4:00 PM - Reception to follow</p>
<p class="detail"><strong>Venue:</strong> Rosewood Garden, Lakeview</p>
<p class="note">Please RSVP by May 20th</p>
<p class="footer">We look forward to celebrating with you!</p>
</div>
</body>
</html>使用 CSS 添加样式中的所有课
自己练习: Web 在线编辑器