0

CSSファイルからHTMLページにテキストを表示できるかどうか疑問に思っています。

たとえば、4 ページのプランで 100 MB の表示を行い、各ページを編集する必要はなく、CSS 自体を編集する必要がない Web ホストの場合です。

例えば:

CSS
100MB

そしてテキストよりも

私たちの計画には {css ディスプレイからのテキストがここにあります}

ありがとう

4

4 に答える 4

5

疑似セレクターを使用できます:after。"our plan has" 部分に IDplanidがあり、HTML が次のようになっているとします。

<div id = "planid">Our plan has</div>

次に、CSS でこれを行うことができます。

#planid:after {
    content: ' 100MB'; /*what the element will contain*/
    display: inline; /*it's inline*/
    /*more styling*/
}

セレクターは、選択された要素の:afterに疑似要素を作成します。その前に作成するには、セレクターを使用します。:before

リトル デモ:リトル リンク.

于 2012-09-11T09:28:15.613 に答える
2

CSS はそのような作業を行うようには設計されていません。CSS はスタイルを整理するためのものであり、コンテンツを管理するためのものではありません。
必要なのは、値を格納して何度も表示するための変数です。したがって、PHP、JS、Ruby、Java、またはお気に入りの言語が必要です。

于 2012-09-11T09:27:56.940 に答える
2

慣れているafter before properties

はい、これをこのようにします

HTML

<div>Hello</div>

CSS

    div:after{
content:'100mb';
}

ライブデモ

より詳しい情報

于 2012-09-11T09:24:40.043 に答える
1

:after のような疑似要素を使用してこれを行うことができます - http://jsfiddle.net/spacebeers/LQy7T/

.your_class:after {
    content: "YOUR TEXT";
    color: red;
    background: blue;
    display: inline;
}​
于 2012-09-11T09:27:11.880 に答える