html - 在 HTML 中定义“宏”?
问题描述
在 LaTeX 中,我们可以定义一个宏,这样我们就不必一直键入相同的内容。
对于我的网站,即 HTML + CSS,我不断重复自定义“分隔符”: / 
.
我可以定义一个宏以使其扩展为该字符串吗?
很惊讶在网上没有找到任何关于此的内容。我想这是因为“宏”在 HTML 中意味着不同的东西?
解决方案
您可能会使用 SGML 实体,但它不是符合标准的解决方案,并且仅在将文件作为 XHTML 提供时才有效:
<?xml version="1.0"?>
<!DOCTYPE html [
<!ENTITY name "John">
<!ENTITY surname "Doe">
<!ENTITY fullname "&name; &surname;">
]>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>Test</title></head>
<body>Hello, my name is &fullname;.</body>
</html>
正如在其他评论中已经注意到的那样,请使用 JavaScript 或 XSLT 之类的其他东西。
推荐阅读
- php - 自动加载功能在 php 中无法从子文件夹中获取类
- javascript - Javascript:破坏性 array.filter()?
- python-3.x - Beautiful Soup findAll() 找不到第一个
- python - 在 MongoDB 中,如果字段不存在,如何创建包含字段的文档,如果存在则增加值?
- angular - 如何使用命令行创建新的打字稿文件?
- php - 如何在 URL 中将 blog-id 更改为 blog-title
- matlab - 在指定域上绘制函数
- php - 从数组中提取键(存储在子数组中)
- c# - Panels behavior : separation
- xml - 在 XSD 中扩展复杂类型的示例?