2012-07-31 86 views
2

我使用一组HTML文件构建.chm文件。每个html在其文本中都有一个公司名称。我的问题是这个公司名称需要为每个客户改变。而不是改变所有的HTML文件,有没有办法将它保存为共享变量(也许在.css文件中)?通过一组html文件自定义文本字段

回答

1

您可以使用contentproperty css替换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 < = 8有限制support,并且在检查堆栈溢出时的this post之后检查更多关于它的信息。

或者,您也可以使用css link检出此答案以替换文本。但它需要额外的div,这是不必要的。

*编辑
*更新CSS

+0

我试过,但我没有工作。 (我认为应删除“公司名称”中的破折号)。当我尝试这个时,我得到了“YourCompanyName”作为输出。 (我有ie9安装) – 2012-08-01 02:55:27

+0

亚..我会更新我的答案。会有一个破折号。是!!对于那个很抱歉。 – Saurabh 2012-08-01 06:16:53

+0

只需再次检查一下..用我的新答案,并且可以让我知道它是否有效。 – Saurabh 2012-08-01 06:37:32