我可以使用 html 和 css 创建菜单模板吗
Can I create menu templates with html and css
有没有一种方法可以组织 html 网站,使设计在一个文件中,内容在另一个文件中。
例如,我们需要一个 2 种语言的网站。是否可以将带有 html 的菜单项存储在某处,以便我们只需更改一次而不是在每个页面的 html 文件中?
类似的方法可能会保持网站框架不变,但只是根据另一个文件的内容更改文本?或者这不应该在静态 html 网站上完成(可以在 github 上存储和查看的那种)。
谢谢! (我不是经验丰富的网页设计师,如果您能理解我的问题,我将不胜感激任何有用的链接。)
解决这个问题的一种方法是使用 PHP。
<?php
// <= PHP 5
$file = file_get_contents('./people.txt', true);
// > PHP 5
$file = file_get_contents('./people.txt', FILE_USE_INCLUDE_PATH);
?>
像这样。
是的,你可以。
MVC 结构使其成为可能,但您必须使用服务器端语言,如 PHP 或 C#(使用 ASP.NET)。
或
通过使用 JavaScript,一种服务器端语言和一个 .json 文件。
当页面加载时,你用 AJAX 向服务器请求 json 编码的相应数据,并用 JS 填充 HTML 标签。
有没有一种方法可以组织 html 网站,使设计在一个文件中,内容在另一个文件中。
例如,我们需要一个 2 种语言的网站。是否可以将带有 html 的菜单项存储在某处,以便我们只需更改一次而不是在每个页面的 html 文件中?
类似的方法可能会保持网站框架不变,但只是根据另一个文件的内容更改文本?或者这不应该在静态 html 网站上完成(可以在 github 上存储和查看的那种)。
谢谢! (我不是经验丰富的网页设计师,如果您能理解我的问题,我将不胜感激任何有用的链接。)
解决这个问题的一种方法是使用 PHP。
<?php
// <= PHP 5
$file = file_get_contents('./people.txt', true);
// > PHP 5
$file = file_get_contents('./people.txt', FILE_USE_INCLUDE_PATH);
?>
像这样。
是的,你可以。 MVC 结构使其成为可能,但您必须使用服务器端语言,如 PHP 或 C#(使用 ASP.NET)。
或
通过使用 JavaScript,一种服务器端语言和一个 .json 文件。 当页面加载时,你用 AJAX 向服务器请求 json 编码的相应数据,并用 JS 填充 HTML 标签。