所以我一直在尝试让 SASS 为一个项目工作,但由于某种原因嵌套不想为我工作?
当我将 .header-menu 的片段移到嵌套之外时,它工作得很好,只是没有嵌套?
这是index.html的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Portfolio</title>
<link rel="stylesheet" href="../stylesheets/scss/style.scss">
<script src="../Javascript/includeHTML.es6"></script>
</head>
<header>
<div w3-include-html="../Elements/Header.html"></div>
<script>includeHTML()</script>
</header>
<body class="homepage">
<p>hallo dit is een test</p>
</body>
</html>
这是头文件的代码:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="../stylesheets/scss/style.scss">
</head>
<header>
<div class="header">
<h1>Pointbreak</h1>
<div class="header-menu">
<ul>
<li>Who am I?</li>
<li>My work</li>
<li>Contact</li>
</ul>
</div>
</div>
</header>
</html>
这是 style.scss,请注意,“&-menu”和“.header-menu”都不起作用:
.header {
background-color: white;
&-menu {
background-color: red;
}
.header-menu {
background-color: orange;
}
}
.homepage {
background-color: lightgray;
}
最后是编译后的 CSS 代码:
.header {
background-color: white;
}
.header-menu {
background-color: red;
}
.header .header-menu {
background-color: orange;
}
.homepage {
background-color: lightgray;
}
/*# sourceMappingURL=style.css.map */
我希望我提供了足够的信息,如果没有,请告诉我。
叮当猫咪
交互式爱情
相关分类