无法在 style.css (Node.js) 中设置正文样式
Can't style body in style.css (Node.js)
我刚刚建立了一个基本的 Node.js 站点,运行 但 运行 遇到了一些奇怪的问题。使用 Express 时默认出现的 style.css 样式表,我尝试设置正文的样式,但它似乎无法识别它。唯一的解决方案似乎是将 class body
添加到实际主体并将 css 声明更改为 .body
。为什么下面的代码不起作用?
style.css
body {
background-color: black;
margin-top: 50px;
}
.navbar {
height: 50px;
}
.footer {
text-align: center;
}
index.ejs
<!DOCTYPE html>
<html lang="en">
<head>
<% include partials/head %>
</head>
<body>
<% include partials/nav %>
<div class="container-fluid">
<div class="row">
<div class="col-xs-12">
<h1><%= title %></h1>
</div>
</div>
</div>
<% include partials/footer %>
</body>
</html>
Bootstrap 覆盖了我的自定义文件中的 css。只需将自定义 css 文件声明放在 Bootstrap 声明之后即可修复它并允许我覆盖 Bootstrap css 样式。
之前
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title><%= title %> | NodeSite</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Core CSS -->
<link href="stylesheets/style.css" rel="stylesheet">
<link href="stylesheets/bootstrap.css" rel="stylesheet">
之后
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title><%= title %> | NodeSite</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Core CSS -->
<link href="stylesheets/bootstrap.css" rel="stylesheet">
<link href="stylesheets/style.css" rel="stylesheet">
我刚刚建立了一个基本的 Node.js 站点,运行 但 运行 遇到了一些奇怪的问题。使用 Express 时默认出现的 style.css 样式表,我尝试设置正文的样式,但它似乎无法识别它。唯一的解决方案似乎是将 class body
添加到实际主体并将 css 声明更改为 .body
。为什么下面的代码不起作用?
style.css
body {
background-color: black;
margin-top: 50px;
}
.navbar {
height: 50px;
}
.footer {
text-align: center;
}
index.ejs
<!DOCTYPE html>
<html lang="en">
<head>
<% include partials/head %>
</head>
<body>
<% include partials/nav %>
<div class="container-fluid">
<div class="row">
<div class="col-xs-12">
<h1><%= title %></h1>
</div>
</div>
</div>
<% include partials/footer %>
</body>
</html>
Bootstrap 覆盖了我的自定义文件中的 css。只需将自定义 css 文件声明放在 Bootstrap 声明之后即可修复它并允许我覆盖 Bootstrap css 样式。
之前
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title><%= title %> | NodeSite</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Core CSS -->
<link href="stylesheets/style.css" rel="stylesheet">
<link href="stylesheets/bootstrap.css" rel="stylesheet">
之后
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title><%= title %> | NodeSite</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Core CSS -->
<link href="stylesheets/bootstrap.css" rel="stylesheet">
<link href="stylesheets/style.css" rel="stylesheet">