2014-02-25 1 views
1

이것이 가능한지 모르겠습니다. 일부 텍스트가있는 h2 태그가 있습니다.Jquery : 두 번째 줄에있는 텍스트 노드의 대상 부분

<div> 
    <h2>Here Goes a Big Sample Slider</h2> 
</div> 

짧은 너비의 div에는 큰 글자입니다.

h2{ 
    font-size: 69px 
} 
div{ 
    width: 600px; 
} 

이렇게 두 줄로 나뉩니다. 다음은 JSfiddle입니다. http://jsfiddle.net/6Qypv/

문장에서 두 번째 줄을 대상으로하고 싶습니다. (사용자가 생성 할 것입니다.) 그래서 범위에 넣고 속성을 부여 할 수 있습니다. . 하지만 HTML을 직접 변경할 수는 없습니다.

감사합니다

+0

http://css-tricks.com/almanac/selectors/f/first-line /을 사용하면 모양을 변경할 수 있습니다. 음, 전체 H2에 두 번째 줄 소품을 적용한 후 모양을 재설정 할 수 있습니다 ... 충분하지 않은 경우 h2 텍스트를 공백으로 분할하고 각 공백 주위에 스팬을 감싸고 $ .offset() 두 번째 행을 찾으려면 각 범위의 톱. – dandavis

답변

1

당신과 같은 작업을 수행 할 :first-line 의사 요소를 사용하여 시도 할 수 :

h2:first-line { /* Normal style */ 
     font-size: 69px 
} 
h2 { /* Second line */ 
     font-size:13px; 
} 

Sample fiddle

+1

감사합니다. 나는이 가상 선택기를 몰랐다. 매일 새로운 것을 배우십시오. –

관련 문제