我该如何解决处理电子学习网站的多个html页面

问题描述 投票:0回答:1

我正在制作一个电子学习网站,它基于一些编码语言,我使用纯 HTML、CSS、JS,没有任何其他框架等等,由于新手,所以我有一个问题,可以说有一个 C 语言页面和如果我们再举个例子,c 有 20 个概念(例如),那么我是否必须为所有 20 个概念制作 20 个 html 页面及其 css ?即使我在一页中输入 C 的所有内容,也有可能为用户加载更多页面,所以请帮助任何人

我试图将所有内容放在一个 html 页面中,这样我就可以管理 1html 和 css 文件,我试图制作 20 个 html 页面,因为我可以制作内容和语言所需的内容,但这需要更多时间我必须管理多个 html 和 css 文件

javascript html file web duplicates
1个回答
0
投票

解决方案1: 如果您只想使用带有 CSS 的 HTML 和一点点 javascript,您可能需要制作 20 个页面(或者您需要的任何数量)。如果每个页面的样式都相同,CSS 可以相同,只需将 css 文件链接到 html 文件中即可。

解决方案2: 如果您还有一些后端,例如 C# 或 Nodejs 或任何其他后端,那么您可以使用 javascript 根据页面 id(或您喜欢的任何内容)获取正确的页面,并将页面数据加载到同一 html 页面。在这种情况下,您可能有一个 html(“模板”)页面和 css 样式。

解决方案3: 最好使用一些现代框架来完成您需要在解决方案 2 中创建的所有操作,这样您就不需要手动加载和格式化数据。 Angular 或任何其他框架都会自动完成此操作,您只需付出很少的努力。因此,您需要专注于内容创建,而不是加载内容并将其调整到页面。

结论: 恕我直言,解决方案 1 和 3 是最好的。要么创建一堆简单的 html 页面(就像 90 年代的网站),要么使用一些现代工具。像解决方案 2 一样为自身创建新的“框架”是毫无意义且耗时的。

© www.soinside.com 2019 - 2024. All rights reserved.