html - 如何更正我的导航栏和框
问题描述
解决方案
* {
margin: 0;
padding: 0;
}
body {
background-color: #fff8ca;
width: 90%;
margin: 0 auto;
}
.logo {
font-weight: 600;
color: #009900;
font-style: italic;
font-size: 40px;
}
ul {
list-style: none;
display: flex;
gap: 12px;
align-items: center;
}
li a {
text-decoration: none;
color: #009900;
font-size: 24px;
font-weight: 500;
}
nav {
display: flex;
justify-content: space-between;
}
/* use actual image in this class instead of the background color */
.landing-img-container {
height: 400px;
width: 100%;
background-color: #009900;
margin-top: 30px;
}
.main-content-container {
display: flex;
align-items: flex-start;
gap: 30px;
margin-top: 30px;
}
.welcome-text {
background-color: #fff;
padding: 12px;
border: 1px solid #000;
box-shadow: 0 12px 24px rgba(0, 0, 0, 0.541);
}
.special-offers {
background-color: #f02525;
color: #fff;
padding: 12px;
box-shadow: 0 12px 24px rgba(0, 0, 0, 0.541);
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="styles.css" />
<title>Document</title>
</head>
<body>
<main>
<nav>
<p class="logo">JOE'S PIZZA CO.</p>
<ul class="nav-links">
<li><a class="nav-link" href="#">Home</a></li>
<li><a class="nav-link" href="#">About</a></li>
<li><a class="nav-link" href="#">News</a></li>
<li><a class="nav-link" href="#">Menu</a></li>
<li><a class="nav-link" href="#">Locations</a></li>
</ul>
</nav>
<section class="landing">
<!-- replace this div with actual image -->
<div class="landing-img-container">IMAGE</div>
<div class="main-content-container">
<div class="welcome-text">
<h2>Welcome to Joe's Pizza Co.</h2>
<p>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Soluta
magni eum accusantium quae nobis culpa. Voluptate doloribus
officia quia vel assumenda laboriosam iure minima quaerat.
</p>
</div>
<div class="special-offers">
<h3>Special Offers</h3>
<p>
Lorem ipsum dolor sit amet consectetur, adipisicing elit. Rerum
molestiae non sunt blanditiis amet numquam ut at sapiente
mollitia, eos id, eligendi omnis iure laboriosam?
</p>
</div>
</div>
</section>
</main>
</body>
</html>
玩弄你需要的颜色和图像。我刚刚从头开始并没有触及您的代码。我这样做的原因是您可以使用一个名为https://www.diffchecker.com/的站点来使用您的原始代码并将其与我的代码进行比较,该站点会很快告诉您差异。
推荐阅读
- tfs - 从 Team Foundation 服务帐户组中删除非活动用户
- r - 在 R 的 1 个绘图区域中放置 4 个直方图
- typescript - 如何为 Angular 8 中的选项卡编写点击事件
- ionic-framework - 按类别过滤产品
- asp.net - 如何对在 localhost 上运行的 .NET 项目的 API 调用失败进行故障排除?
- mysql - 将 GROUP BY 与 MAX()/MIN() 一起使用会产生不好的结果
- google-apps-script - Google 驱动器权限 api 仅在 20 次调用后引发速率限制错误
- python - 使用请求将变量插入 Python 中的 SQL 查询
- java - Java正则表达式和“贪婪”或早期搜索斜线
- java - 设置 this.updateTime 但它在运行测试时抛出 NullPointerException