【发布时间】:2012-07-31 03:20:53
【问题描述】:
我正在使用一组 HTML 文件构建一个 .chm 文件。每个 html 在其文本中都有一个公司名称。我的问题是这个公司名称需要为我们的每个客户更改。除了更改所有 HTML 文件之外,有没有办法将其保留为共享变量(可能在 .css 文件中)?
【问题讨论】:
我正在使用一组 HTML 文件构建一个 .chm 文件。每个 html 在其文本中都有一个公司名称。我的问题是这个公司名称需要为我们的每个客户更改。除了更改所有 HTML 文件之外,有没有办法将其保留为共享变量(可能在 .css 文件中)?
【问题讨论】:
您可以使用 css 的 content property 替换 html 元素内的内容,例如 <span>。
html
<span class="company-name">
YourCompanyName
</span>
css
.company-name{font-size: 0}
.company-name:after{
content: "New Company Name";
font-size: 14px;
}
jsFiddle:http://jsfiddle.net/FwKW7/
其中有一些怪癖。 IE support 有限制,您可以在检查堆栈溢出时的this post 后查看更多信息。
或者,您也可以查看此答案以使用 css link 替换文本。但它需要一个额外的div,这是不必要的。
*编辑
* 更新css
【讨论】: