V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Dive into HTML5
http://diveintohtml5.org/
Livid
V2EX  ›  HTML

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

  •  
  •   Livid · 2021-12-22 19:15:00 +08:00 · 2900 次点击
    这是一个创建于 1058 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这在很多后端框架或者模版引擎里是最基础的功能。

    但是我好奇的是目前是否有任何原生的 HTML 标准支持这样做?
    8 条回复    2021-12-23 10:26:33 +08:00
    runze
        1
    runze  
       2021-12-22 19:17:29 +08:00
    Buges
        2
    Buges  
       2021-12-22 19:58:43 +08:00 via Android   ❤️ 1
    最接近的应该是 Web components 了。
    zythum
        3
    zythum  
       2021-12-22 20:49:39 +08:00
    那不就是 iframe 吗?
    MrBrother
        4
    MrBrother  
       2021-12-22 21:35:32 +08:00 via iPhone
    @zythum

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

    早期很多资讯网站都用这玩意,比如新浪
    tozp
        8
    tozp  
       2021-12-23 10:26:33 +08:00 via iPhone
    你说的应该就是 shtml 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3225 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 00:40 · PVG 08:40 · LAX 16:40 · JFK 19:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.