我想在我的項目中替換文本「公司名稱」。用例是爲不同的公司生成文檔(經過預處理後),只需爲不同的公司維護不同的樣式表。使用CSS替換文本的最佳方式
搜索引擎優化沒有太大的重要性在這裏。
我使用這種方法:
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/cN9gZ/
所以這裏是我的快速問題:有沒有更好的方式做同樣的事情,只使用CSS?
依靠樣式表來替換內容通常是一個壞主意。 – Flash 2012-08-01 06:52:39
同意......但我不想保留**內容**的重複副本。這與創建模板類似,只有樣式和次要文本纔會根據不同的情況進行更改。 – Saurabh 2012-08-01 07:07:07
我知道你使用這個來創建PDF文檔,不關心搜索引擎優化等,這是很好的一切,但爲什麼你要求一個「更好」的解決方案,當這似乎已經做到了你想?你有問題嗎?如果是這樣,問題是什麼?當然,你會更好地使用服務器端解決方案來更改所有情況下的實際標記...... – 2012-08-01 07:08:02