2017-04-22 1 views
0

최대 영역에 맞게 텍스트를 분할하고 싶지만 영역은 동적이며 텍스트의 양도 마찬가지입니다. 나는이 이미지는 이미지가 내가 될하지만하는 방법을 보여줍니다동적 텍스트를 특정 지점으로 제한하려면 어떻게해야합니까?

enter image description here

도움이 될 것입니다 생각, 그래서 나는 거친 시간 단어에 넣어가 있어요 사업부의 크기와 텍스트의 길이가 모두 동적이기 때문에; 일부 해상도에서 텍스트가 나눠지고 div에서 버튼을 누릅니다. 버튼에 도달하기 전에 마지막 줄에서 텍스트를 바꿀 수있는 방법이 있습니까?

.div { 
    position: relative; 
    width: 100%; 
    height: 44vh; 
    display: inline-block; 
} 

.text { 
    font-size: 100%; 
    text-align: left; 
    margin-top: 5px; 
    margin-left: 15px; 
    margin-bottom: 0px; 
    word-wrap: break-word; 
} 


#Button { 
    font-size: 1vw; 
    text-align: center; 
    display: inline-block; 
    background-color: green; 
    padding: 15px; 
    margin-top: 15px; 
    cursor: pointer; 
} 

jsfiddle here

+0

를 참조하시기 바랍니다 우리에게 코드의 일부를 보여? –

+0

"일부 해상도에서 텍스트가 나뉘어져 div의 버튼을 누르십시오."다른 화면 크기를 의미하는 것 같습니까? 이 경우 미디어 쿼리를 사용하여 각 중단 점마다 다른 글꼴 크기를 설정할 수 있습니다. – kennasoft

+0

다른 스택에서 가능한 대답 ... https://graphicdesign.stackexchange.com/questions/44770/what-are-the- 원하는 실무 경험을위한 최선의 실무 – Scott

답변

0

나는 아마도 바꿈이 당신을 위해 무엇을 찾고있을 것으로 생각한다.

https://www.w3schools.com/cssref/css3_pr_word-wrap.asp

+0

나는 워드 랩을 시도했는데, 그렇지 않은 것 같아요 ... 더 잘 설명하고 이미 시도 된 것을 보여주기 위해 몇 가지 코드를 추가했습니다. – user3630772

0

는 버튼에 도달하기 전에 내가 마지막 줄에 텍스트 휴식을 잘 할 수있는 방법이 있습니까?

당신은 word-wrap: break-word;white-space: nowrap;의 조합을 사용할 수 있습니다

.text-wrapper { 
    word-wrap: break-word; 
    white-space: nowrap; 
    overflow: hidden; 
} 

이 예

.container { 
 
    border: 1px solid green; 
 
    padding: 5px; 
 
    text-align: center; 
 
} 
 

 
.text-wrapper { 
 
    border: 1px solid blue; 
 
    word-wrap: break-word; 
 
    white-space: nowrap; 
 
    overflow: hidden; 
 
}
<div class="container"> 
 
    <div class="text-wrapper"> 
 
    Lorem Ipsum Dolor Gedhang Goreng Lorem Ipsum Dolor Gedhang Goreng Lorem Ipsum Dolor Gedhang Goreng 
 
    </div> 
 
    <button>Button</Button> 
 
</div>

+0

텍스트에 대한 래퍼를 시도했지만 래퍼 부모 div 높이가 동적 인 경우 웹 비율이 해상도와 함께 변경되어 일부 경우 빈 공간이 남을 수 있습니다. – user3630772

관련 문제