2013-06-07 2 views
0

나는 더 긴 wordpress 게시물 제목을 자동으로 (986px로 고정 된) backround 이미지의 너비에 맞게 크기를 줄이려고합니다. 현재 제목이 너무 길면 마지막 단어가 문장 끝으로 잘립니다. 예를 들어 아래 사이트를 참조하십시오. http://www.nursingassistantdegree.com/earning-a-certified-nursing-assistant-degree-can-help-break-the-single-mom-poverty-cycle/배경 이미지에 맞추기 위해 텍스트 크기 조정

CSS 코드는 다음과 같습니다.

.networkNews_bg{ background:url(images/network_news_bg.png) no-repeat 0 0; width:986px; height:82px;} 
.networkNews_bg h2{ font:bold 35px/82px "Myriad Pro"; color:#2a2c2e; padding:0 20px;} 

비슷한 주제가 있지만 CSS의 자동 크기 조정과 관련이있는 것은 없습니다. 텍스트를 986px 크기에 맞게 자동으로 축소하려면 어떻게합니까?

미리 감사드립니다. 배경이

background: url(images/network_news_bg.png) bottom no-repeat; 

을하고 다음 훨씬 키가로 이미지를 편집하는

답변

0

텍스트를 지정한 너비에 맞게 자동 조절할 수 없습니다. "em", "rem"또는 기타 관련 텍스트 크기 조정 단위를 사용하여 텍스트의 크기를 조정할 수 있지만이 모든 것이 너비가 아닌 텍스트 높이를 변경합니다. 크기 조정 대신 제목에 자동 줄임표를 추가하는 방법은 무엇입니까?

.ellipsis { 
    text-overflow: ellipsis; 
    overflow: hidden; 
    width: 986px; 
    height: 20px; 
    line-height: 20px; 
} 

제목 제목이 986px를 지나면 "..."으로 표시됩니다. 이것은 매우 간단한 해결책입니다.

일반적인 문제인 경우 글꼴 크기를 줄이는 것도 좋습니다.

편집 :

다음은 FF의 스냅 샷입니다. 이것이 제가 추가 한 것입니다. 글꼴 속성을 변경하지 않았습니다. 그러나 원할 경우 줄일 수 있습니다. 3 개의 새 속성이 필요합니다 : text-overflow, overflow, white-space. 공백은 특히 중요합니다.

스냅 샷 :

screen shot

업데이트 2 :

그래서
networkNews_bg h2 { 
     text-overflow: ellipsis; 
     overflow: hidden; 
     wite-space: nowrap; 
     color: #2A2C2E; 
     font: 35px/82px "Myriad Pro"; 
     padding: 0 20px; 
} 
+0

이 동의했습니다. 글꼴 크기를 줄이면 디자인을 변경하지 않고도 가장 효과적인 솔루션 일 것입니다.나는 타원형에 동의하지 않는다. 세부적인 페이지이며, 사용 된 솔루션이라면 전체 제목을 볼 수 없지만, 글꼴 크기와 좋은 콘텐츠 관리 (슈퍼 긴 제목을 사용하지 않음)를 변경하는 것은 아마 베스트. –

+0

동의. 콘텐츠 페이지 인 경우 잘라낸 텍스트가 좋지 않습니다. 그러나 줄임표 (IF) 텍스트를 잘라내는 것이 좋습니다. 그렇게하면 사용자는 적어도 알고 있습니다. 마우스 커서를 가리면 전체 제목을 표시 할 수 있지만 항상 과장 될 수 있습니다. – ProfileTwist

+0

감사합니다. 줄임표 아이디어가 맘에 들어요. @ProfileTwist, 내 CSS 파일에서 어디로 가야하나요? .networkNews_bg h2 바로 아래에 넣으려고했으나 작동하지 않았습니다. – user2441792

0

당신은 당신의 CSS를 수정해야합니다. 그 말이 맞으면 위쪽을 위로 반복하십시오. 그런 다음 높이 제한을 제거하고 줄 높이에 따라 스타일을 지정하십시오.

+0

@JosephMarikle을 명확히하기 위해, 당신은 텍스트가 엉망에 제안되어 있지만, 배경 이미지가 수직으로 확장하기 위해 페이지를 텍스트에 맞게 조정 하시겠습니까? – user2441792

+0

@ user2441792 예. 미안해. 내가 분명히하지 않았어. 텍스트의 가로 너비를 동적으로 변경하는 것은 다양한 브라우저에서 작동하지 않도록 요청하는 것입니다. 글꼴은 모든 브라우저에서 동일하게 렌더링되지 않으므로 글꼴 크기를 조절하기가 어렵습니다. 가장 보편적 인 접근 방법은 콘텐트를 컨테이너로 확장하여 동적으로 만들고 환경에 적용 할 수있게하는 것입니다. –

+0

괜찮아요. @JosephMarikle. 팁 주셔서 감사합니다. CSS를 위쪽 위로 반복 작성하는 방법은 무엇입니까? 또한 텍스트가 너무 커서 한 줄에 올 수없는 경우 자동으로 반복을 알 수 있습니다. – user2441792