2012-07-31 85 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