现在(2021 年末)是否有任何的标准支持在一个 HTML 里 include 另外一个 HTML 文件的内容?

2021-12-22 19:15:00 +08:00
 Livid
这在很多后端框架或者模版引擎里是最基础的功能。

但是我好奇的是目前是否有任何原生的 HTML 标准支持这样做?
2915 次点击
所在节点    HTML
8 条回复
runze
2021-12-22 19:17:29 +08:00
Buges
2021-12-22 19:58:43 +08:00
最接近的应该是 Web components 了。
zythum
2021-12-22 20:49:39 +08:00
那不就是 iframe 吗?
MrBrother
2021-12-22 21:35:32 +08:00
@zythum

说到这个,我最近有个问题:HTML 中要插入图片的话直接上一个 <img> 即可,但若要显示远端的简单 text/plain 却只能用 <object> <embed> 或 <iframe>,而且这样的话,它的边距、行高问题实在让人头大。我觉得这太奇怪了
maichael
2021-12-22 22:27:40 +08:00
@MrBrother #4 因为文字远比图片要复杂,简单来说就是影响最终效果的参数要多的多。
kaneg
2021-12-22 22:56:12 +08:00
不是早就有吗?<iframe>
cooper
2021-12-23 08:06:55 +08:00
https://www.w3.org/Jigsaw/Doc/User/SSI.html

早期很多资讯网站都用这玩意,比如新浪
tozp
2021-12-23 10:26:33 +08:00
你说的应该就是 shtml 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/823835

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX