【发布时间】:2020-08-23 08:09:11
【问题描述】:
我有一个基本模板 html 文件和一个“登录”html 文件,它继承自基本文件。仅当我没有将这些样式完全写入此文件时,我才能将 css 样式附加到此子模板。子 html 文件看起来像这样,我想在单独的 styles.css 文件中编写这些样式,但我不知道该怎么做。
% block head %}
{{ super() }}
<style>
body:not(#login-page){
filter: blur(1px);
}
.login-page {
display: inline-block;
margin: 300px 0 0 700px;
background-color: #c0c0c0;
}
label {
font-size: 24px;
}
.username {
width: 200px;
margin-left: 50px;
height: 24px;
}
.password {
width: 200px;
margin-left: 197px;
margin-top: 15px;
height: 24px;
}
.remember-me {
margin-top: 20px;
}
.remember-me_label {
font-size: 15px;
}
.login-submit {
margin-top: 20px;
margin-left: 150px;
}
</style>
{% endblock %}
这就是基本模板头标签的样子:
{% block head %}
<link rel="stylesheet" href="{{ url_for("static", filename="styles.css") }}">
<link rel="stylesheet" href="{{ url_for("static", filename="reset.css") }}">
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
{% endblock %}
任何帮助将不胜感激
【问题讨论】:
标签: python-3.x flask jinja2