有没有办法在HTML中定义变量?

时间:2017-01-18 18:05:34

标签: html

我在网页上有一些非常重复的文字。它可以不时改变。如果我在10个不同的地方写它然后需要更改它,我必须通过html并在每个地方更改它。

作为我正在寻找的一个例子,而不是写作" Stack Overflow是有史以来最好的网站"一遍又一遍,有没有办法可以写出类似变量的东西:stackoverflow =" Stack Overflow是有史以来最好的网站"在一个地方然后写" stackoverflow"在10个不同的地方我需要文字。这样,如果/当我需要更改它时,我可以在一个地方更改它,而不是在页面上的10个不同位置。

2 个答案:

答案 0 :(得分:0)

没有。

通常,这个问题可以通过使用编程语言生成HTML来解决,通常与模板语言结合使用。

可以在以下位置完成:

  • 构建时间,生成静态文件并将其上传到服务器),例如使用assemble
  • 等工具
  • 服务器端(当请求页面时按需),例如,使用FastCGI和您选择的编程语言
  • 客户端(使用在浏览器中运行的JavaScript ...虽然这不是best practise)。

答案 1 :(得分:0)

您无法在HTML中声明此类变量。我想,这是使用PHP的最佳方式。 PHP由服务器执行,HTML-Document将发送到客户端。 JavaScript由客户端执行,一些用户拒绝执行JavaScript。

在我看来,最好的方法是使用PHP。

对于PHP中的显示文本,您应该查看网站PHP.net