1
목표 : 정의 된 너비의 <div>
에 긴 텍스트 필드를 최대 3 줄까지 표시하고 싶습니다.최대 3 줄의 텍스트 필드 표시
현재 결함이 접근 :
<style>
div{
width:50%;
height:100px;
padding:10px;
white-space:normal;
overflow:hidden;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
}
</style>
<div>
<%= @company.description %>
</div>
문제 :이 완벽하게 임의의 100 픽셀 + 20 픽셀 높이로 줄 지어 있지 않은 경우 아래 오프라인 위의 컷. 그래서, 나는 종종 텍스트 줄이 중간에 가로로 자르도록 끝납니다. 대신 어떻게 잘라 내기 대신 전체 줄을 최대 3 개까지 까지 표시 할 수 있습니까?
이 'div'는 픽셀 단위로 측정 한 것보다 큽니다. 내가 이걸 사용하면이 작은 하나가 더 큰 것을 오버런하는 것이 두려워. 이 문제를 해결할 방법이 있습니까? – sscirrus
방금 높이를'em'으로 변경했습니다. 텍스트가 여전히 3 줄보다 길면 줄임표를 보존 할 수 있습니까? – sscirrus