0

HTML テーブルに存在する各価格の後に、「css によって生成されたコンテンツ」を使用して通貨記号を追加したいと思います。

現在、次の方法で価格を含むテーブルセルを示しています

<table>
  <tr>
    <td>Test</td>
    <td class='prices'>123</td>
  </tr>
</table>

.pricesターゲットに到達するために、各コンテンツをスパンでラップし、次の css ルールを記述します。

TD *:after
{
  content:' €';
}

正しく実行されますが、スパンでラップすることは避けたいです。

明らかに、「生成されたコンテンツ」を TD に直接適用することは、通貨が値の前に書き込まれることのみを受け入れるソリューションになる可能性がありますが、私の実際のソリューションでは、通貨は後に書き込まれます。

4

2 に答える 2

1

これを行う:

.prices:after {
    content:' €';
}

またはコンテンツの前にユーロ記号を配置するには:

.prices:before {
    content:'€ ';
}
于 2014-07-11T08:21:29.333 に答える