1

すばやく簡単な質問。このリンクがあるとしましょう:<a href="">abc</a>

abcこのまま使えますcontenta:after { content: ???; }?追加で作成したくありませんdata-myattr

W3 は次のように言います。

attr(X) この関数は、セレクターのサブジェクトの属性 X の値を文字列として返します。文字列は CSS プロセッサによって解析されません。セレクターのサブジェクトに属性 X がない場合、空の文字列が返されます。属性名の大文字と小文字の区別は、ドキュメントの言語によって異なります。

http://www.w3.org/TR/CSS2/generate.html#propdef-content

4

2 に答える 2

1

いいえ、それは不可能なので、これが想定される解決策であった元の問題を検討することをお勧めします。

CSS3 Generated and Replaced Content Moduleドラフトでは、疑似要素を使用する可能性がありますが、これcontent: contents:after要素のコンテンツの唯一の使用である場合にのみ機能します (content: none実際の要素に対して使用する場合)。コンテンツを複製するためのものではありません。さらに、これは非常に時代遅れのモジュールであり、提案された新機能 (これを含む) のほとんどには既知の実装がありません。

于 2012-10-30T05:22:41.363 に答える
0

文字列を content: に入れることができます。これに関する関連ドキュメントは次のとおりです: http://www.w3.org/TR/CSS2/syndata.html#strings

于 2012-10-29T22:45:18.833 に答える