在 express.js 中使用 CSS 的问题
Issues using CSS in express.js
我正在接触网络开发的世界。我正在学习如何使用 express.js 创建后端。然而这些天我 运行 遇到了 CSS 的问题:特别是一些 CSS 选择器没有被考虑,例如在下面的代码中 h1 选择器工作但 #page-container 选择器不工作.
感谢任何能够帮助我的人
layout.pug
doctype html
html
head
title= title
link(rel='stylesheet', href='/stylesheets/index.css')
link(rel="preconnect" href="https://fonts.gstatic.com")
link(href="https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet")
body
block content
index.pug
extends layout
block content
#page-container
#title-container
h1 LOGIN
#center-container
#thumb-container
img(src='#')
#button-container
button(src='#')
index.css
h1 {
font-family: Arvo, Georgia, "Times New Roman", Times, serif;
font-weight: 700;
line-height: 1.1;
color: inherit;
};
#page-container {
max-width: 992px;
color: lightgray;
margin: 10px auto;
height: 100%;
};
根据要求,我正在通过添加浏览器呈现的HTML来编辑问题
已渲染HTML
<html>
<head>
<title>Express</title>
<link rel="stylesheet" href="/stylesheets/index.css">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet">
</head>
<body data-new-gr-c-s-check-loaded="14.993.0" data-gr-ext-installed="">
<div id="page-container">
<div id="title-container">
<h1>LOGIN</h1>
</div>
<div id="center-container">
<div id="thumb-container">
<img src="#">
<div id="button-container"><button src="#"></button></div>
</div>
</div>
</div>
</body>
</html>
这是一个打字错误,但我正在回答,所以 OP 可以看到。
您的 CSS 规则后有 ;
。删除那些:
h1 {
font-family: Arvo, Georgia, "Times New Roman", Times, serif;
font-weight: 700;
line-height: 1.1;
color: inherit;
}
#page-container {
max-width: 992px;
color: lightgray;
margin: 10px auto;
height: 100%;
}
<div id="page-container">
<div id="title-container">
<h1>LOGIN</h1>
</div>
<div id="center-container">
<div id="thumb-container">
<img src="#">
<div id="button-container"><button src="#"></button></div>
</div>
</div>
</div>
我正在接触网络开发的世界。我正在学习如何使用 express.js 创建后端。然而这些天我 运行 遇到了 CSS 的问题:特别是一些 CSS 选择器没有被考虑,例如在下面的代码中 h1 选择器工作但 #page-container 选择器不工作. 感谢任何能够帮助我的人
layout.pug
doctype html
html
head
title= title
link(rel='stylesheet', href='/stylesheets/index.css')
link(rel="preconnect" href="https://fonts.gstatic.com")
link(href="https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet")
body
block content
index.pug
extends layout
block content
#page-container
#title-container
h1 LOGIN
#center-container
#thumb-container
img(src='#')
#button-container
button(src='#')
index.css
h1 {
font-family: Arvo, Georgia, "Times New Roman", Times, serif;
font-weight: 700;
line-height: 1.1;
color: inherit;
};
#page-container {
max-width: 992px;
color: lightgray;
margin: 10px auto;
height: 100%;
};
根据要求,我正在通过添加浏览器呈现的HTML来编辑问题
已渲染HTML
<html>
<head>
<title>Express</title>
<link rel="stylesheet" href="/stylesheets/index.css">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Arvo:ital,wght@0,400;0,700;1,400;1,700&display=swap" rel="stylesheet">
</head>
<body data-new-gr-c-s-check-loaded="14.993.0" data-gr-ext-installed="">
<div id="page-container">
<div id="title-container">
<h1>LOGIN</h1>
</div>
<div id="center-container">
<div id="thumb-container">
<img src="#">
<div id="button-container"><button src="#"></button></div>
</div>
</div>
</div>
</body>
</html>
这是一个打字错误,但我正在回答,所以 OP 可以看到。
您的 CSS 规则后有 ;
。删除那些:
h1 {
font-family: Arvo, Georgia, "Times New Roman", Times, serif;
font-weight: 700;
line-height: 1.1;
color: inherit;
}
#page-container {
max-width: 992px;
color: lightgray;
margin: 10px auto;
height: 100%;
}
<div id="page-container">
<div id="title-container">
<h1>LOGIN</h1>
</div>
<div id="center-container">
<div id="thumb-container">
<img src="#">
<div id="button-container"><button src="#"></button></div>
</div>
</div>
</div>