HTML中一个简单但棘手的问题。 我想存储模板
<a class="mylink" href="#">@</a>
在文件中。字符#
和@
将在运行时替换。我的问题是#
和@
是在这种情况下使用的最佳字符,永远不会发生冲突吗?还是有人有更好的主意吗?
更新
执行替换的程序是使用C ++编写的,并且HTML是为本地主机目的而生成的。它不是一个Web应用程序。
答案 0 :(得分:1)
如果他们是最好的角色取决于您的实施。我在#
看到的问题是此字符也用于内部链接(例如<a href="#top">top</a>
。
我认为使用PHP / ASP / TheLanguageYouUse这样的标签是更好的解决方案:<a class="mylink" href="<?php echo getLinkAdress("linkName"); ?>"><?php echo getLinkContent("linkName"); ?></a>