4

CSS セレクターを使用して、中括弧内のすべてのテキストをリンクに変換したいと考えています。JavaScriptでも書けるのですが、CSSでこんな風に追加できないかと思っています。

p:before {
    content: "<a href'http://example.com/t2'>";
}

p:after {
    content: "</a>";
}

t2href、中括弧内のテキストのコピーになります。

上記の例では、 内のすべてのテキストがpリンクに変換されますが、中括弧内のものだけを選択する方法はありますか?

4

3 に答える 3

5

簡単な答え: できません。これはカスケーディング スタイル シートの目的ではないためです。JavaScript を使用する

于 2012-12-01T12:31:44.360 に答える
2

一般に、この種の処理には Javascript を使用することをお勧めします。

CSS は、ページのプレゼンテーションの側面を操作するのに最適です。

ここでやろうとしているのは、ページのコンテンツを操作することです。そのためには Javascript が最適です。

于 2012-12-01T12:33:05.913 に答える
0

CSSを使用してリンクを作成することはできません。このようなことは、サーバー側のスクリプトなど、ページを生成するときに最も適切に処理されます。クライアント側のJavaScriptでそれを行う場合、検索エンジンはリンクを認識しません。

于 2012-12-01T13:58:11.537 に答える