Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从其他html代码调用html代码_Html - Fatal编程技术网

从其他html代码调用html代码

从其他html代码调用html代码,html,Html,一个好的程序员相信代码的可重用性。我在新的HTML和CSS编程。当我用HTML编写代码时,我必须在一个HTML文件中编写完整的代码。我的代码中经常重复许多编程逻辑和代码。有没有办法重用我的代码?函数概念在HTML中有效吗? 在这里,我附加了我的代码,我必须重复写以下几行: <a href="login.html">login</a>| <a href="logout.html">logout</a>| <a href="profile.htm

一个好的程序员相信代码的可重用性。我在新的HTML和CSS编程。当我用HTML编写代码时,我必须在一个HTML文件中编写完整的代码。我的代码中经常重复许多编程逻辑和代码。有没有办法重用我的代码?函数概念在HTML中有效吗? 在这里,我附加了我的代码,我必须重复写以下几行:

<a href="login.html">login</a>|
<a href="logout.html">logout</a>|
<a href="profile.html">profile</a>
|
|

我能想到的最好的办法是:

<!--#include virtual="login.html" -->


用这个,否则我认为这是不可能的。还要注意的是,HTML是一种标记语言,因此代码的可重用性不是您必须关注的问题

首先,请注意HTML、XML不是代码,而是标记语言。:)

第二,考虑使用模板框架结合脚本或编程语言。这将促进您的标记的可重用性


例如,PERL和模板工具包,PHP和SMARTY等等。

只是给你一个我想到的概述

目录结构:

  • 包括
    • navigation.php
  • 关于.php
因此,在
navigation.php
中,您有以下代码

<a href="login.html">login</a>| <a href="logout.html">logout</a>| <a href="profile.html">profile</a>
好了

如果你使用PHP,试着学习Laravel,这很好

编辑


我刚刚意识到没有涉及PHP的lol。

这可以通过类在css中实现 .common{写入公共属性}


但在html中不可能

不幸的是,HTML不是一种编程语言,因此代码的可重用性不能以您认为的方式实现。但是,如果您正尝试使用导航面板或类似的功能,那么可以考虑使用iFrame来实现您想要的功能

这将帮助您将已创建的HTML文件包含在其他文件中

您可以找到有关iFrame的教程

这是如果您不想使用脚本语言。你很可能需要一个


希望这有帮助

不确定是否可以使用纯HTML,但您可以使用php或ASP中的母版页设置。首先要了解HTML不是一种编程语言。它是一种标记语言。这意味着它仅用于标记内容。代码的可重用性和其他语言所需的东西,如php@vinitsaxena:-您对可重用性的理解是什么?我的意思是你在哪种情况下这么说?代码的可重用性通常集中在PHP等函数式语言上,而不是HTML。最好将html文件添加到SSI文件类型列表中,而不是添加到通过以下方式解析的文件类型列表中PHP@vinitsaxena:-这就是我上面提到的,这不是HTML的用途(我相信你也知道!:)@R.T.:我明白你想表达的意思了……谢谢你启发我。。
<html>
    <head>
        <meta charset="utf-8">
    </head>
<body>
    <?php include ('includes/navigation.php'); ?>
    <h1>Hello</h1>
</body>
</html>