0

我不是网络开发人员。我是一个崭露头角的游戏开发者,我只是在为自己的作品集制作一个网站。

我把作为一个小大学项目。它只是一个 html 页面,上面几乎没有任何内容。并且所有内容都使用 javascript 添加到 DOM(当您转到新的“页面”时,最后的内容被删除)

对于我的投资组合网站,我想做类似的事情。标题/面包屑等保持静态,内容根据您要查看的项目而变化。在我的书店示例中,JS 添加/删除很方便,因为所有书籍都具有相同类型的信息,并且只是存储在类似结构的小型数据库中。

对于我的投资组合网站,每个项目内容位可能具有不同的布局/信息,因为每个项目都不同。(例如,有些可能只是一个视频,有些可能是所有文本等)

所以我想到了 iframe,但我知道 iframe 不利于可访问性,这是我想要避免的一般原则。你们中的任何一个网络人都对如何在没有 iframe 的情况下将页面加载(或实现类似的东西)到另一个页面有任何想法,因此它实际上是其主机页面的一部分,并且不仅可以通过视觉方式阅读,而且可以由盲人正确阅读说(我忘记了这个词!)

4

1 回答 1

1

考虑使用 php 用信息填充 div。然后,您可以将项目内容与页面的其余部分存储在一个单独的文件中,并且它也与标记的角度分开(这就是我猜你之后的内容?)

请注意,用户将同时收到两个页面,这只是从服务器的角度来看是分开的。

例如(未经测试):

<html>
<body>
<div id="projects">
<? $page = file_get_contents("projects.html"); echo $page; ?>
</div>
</body>
</html>
于 2013-06-04T00:30:26.143 回答