使html中的段落包含文件中的文本

新手上路,请多包涵

我有一个 html 段落(在 div 内),我想在其中显示一个简单的固定文本。文本有点长,所以我宁愿将文本放在一个单独的 txt 文件中。

就像是

<div><p txt=file.txt></p></div>

我可以做那样的事吗?

原文由 Boaz 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 386
2 个回答

可以使用 HTML <embed><object> 标签、Javascript 或 PHP/ASP/其他后端语言来完成。

PHP(作为服务器端语言的示例)是我一直这样做的方式:

 <div><p><?php include('myFile.txt'); ?></p></div>


要使用它(如果您不熟悉 PHP),您可以:

1) 检查你的服务器上是否有 php

2) 将 .html 文件的文件扩展名更改为 .php

3) 将我的 PHP 示例中的代码粘贴到新重命名的 PHP 文件的主体中

原文由 Dave 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可以使用 <object> 标记 在纯 html 中执行类似的操作:

<div><object data="file.txt"></object></div>

但是,此方法有一些限制,例如,它不会使块的大小适合内容 - 您必须手动指定 widthheight 。并且样式不会应用于文本。

原文由 Klesun 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题