2011-09-09 3 views
2

可能性の重複:
'content' attribute to inherit node valueCSSは要素のコンテンツにアクセスできますか?

私はあなたがこのような要素の属性の内容にアクセスすることができます知っている:

a[href]:after { content: " (" attr(href) ")"; } 

は、実際のテキストにアクセスする方法はあります要素の内容?私がする必要があるのは、ページ上の<h2>を、実際にはマークアップ内で複製することなく(スタイリング目的のために)複製されているかのように見せることです。

単純なtext-shadowでこの問題を解決することはできません。これは、元の画像が表示されている間に画像の後ろに表示するために複製されたバージョンが必要なためです。相対または位置:絶対私はあなたがzインデックスと位置によって行うことができます何をしたいのか信じしかし

+0

なぜマークアップの制限?クーデターが追加のマークアップを追加しないことを要求する理由は考えられません。なぜそれがすべてであるか知りたいと思っています。 – T9b

+0

費用はかかりません。余分な文字がかかります。 – BoltClock

+0

リンクされた質問の私の答えは十分かもしれません。はい、テキストは重複していますが、少なくとも属性にのみ存在し、別の要素にはありません。私はあなたが意味論的な理由、あるいは多分 "SEO目的"のためにそれを複製したくないと思いますか? – thirtydot

答えて

0

以下は

E::first-line the first formatted line of an E element 
E::before   generated content before an E element 
E::after   generated content after an E element 

を助けるかもしれません。 jsを使用してh2タグを複製し、クラスを追加して画像の背後に配置します。

関連する問題