📅  最后修改于: 2023-12-03 15:29:34.495000             🧑  作者: Mango
Base Generic HTML 是一种基础的HTML模板,通常被用作其他网页的基础模板。它包含了一些基本的HTML元素、CSS、JavaScript相互配合的代码,可以被其他网页继承和扩展使用。
Base Generic HTML 包含的基本结构如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{% block title %}Base Template{% endblock %}</title>
{% block head %}
<!-- Additional CSS and JavaScript can be included here -->
{% endblock %}
</head>
<body>
{% block content %}{% endblock %}
</body>
</html>
在这个模板中,我们使用了三个 Django 模板语言的标签: {% block %}、{% extends %}、{% include %}。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{% block title %}Base Template{% endblock %}</title>
{% block head %}
<!-- Additional CSS and JavaScript can be included here -->
{% endblock %}
</head>
<body>
{% block content %}{% endblock %}
</body>
</html>
说明:
{% block %}
标签来定义可扩展的块;{% extends %}
标签来指定当前模板要继承哪个模板;{% block head %}
和 {% block content %}
定义继承模板中的可扩展块体。Base Generic HTML提供了一个基本的HTML模板,为其他网页提供了很好的基础。通过简单的继承和扩展,可以使其他网页继承Base Generic HTML的基本结构,并添加额外的CSS、JavaScript、HTML内容。