2

HTML ファイルのセットを使用して.chmファイルを作成しています。各 html のテキストには会社名が含まれています。私の問題は、この会社名をクライアントごとに変更する必要があることです。すべての HTML ファイルを変更するのではなく、それを共有変数 (おそらく.cssファイル内) として保持する方法はありますか?

4

1 に答える 1

1

cssのプロパティ<span>を使用して、html要素内のコンテンツを置き換えることができます。content

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 では、このプロパティのサポートが制限されており、スタック オーバーフローに関するこの投稿を確認した後、詳細を確認してください。

または、css linkを使用してテキストを置き換えるために、この回答をチェックアウトすることもできます。しかし、余分な がdiv必要ですが、これは不要です。

*編集
* cssを更新しました

于 2012-07-31T05:25:00.180 に答える