2011-09-09 3 views
2

가능한 중복 :
'content' attribute to inherit node valueCSS는 요소의 내용에 액세스 할 수 있기 때문에 요소의 내용에 액세스 할 수 있습니까?

나는이 같은 요소의 속성의 콘텐츠에 액세스 할 수 있습니다 알고

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

실제 텍스트에 액세스 할 수있는 방법이 있나요 요소의 내용? 내가해야 할 일은 페이지에 <h2>을 실제로는 마크 업에서 복제하지 않고 (스타일을 지정하기 위해) 복제 된 것처럼 보이게하는 것입니다.

원본을 위에 표시하는 동안이 복제 된 버전을 이미지 뒤에 표시해야하기 때문에이 이미지를 간단하게 text-shadow과 함께 풀 수는 없습니다. 친척이나 위치 : 절대 난 당신이 Z- 인덱스 위치하여 수행 할 수 있습니다 수행 할 작업을 믿습니다 그러나

+0

왜 마크 업에 대한 제한이 있습니까? 나는 coud가 추가 마크 업을 추가하지 않아도된다는 이유를 생각할 수 없다. 왜 그게 전부인지 궁금해서. – 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 태그를 복제하고 클래스를 추가하여 이미지 뒤에 배치하십시오.

관련 문제