글자수 제한 및 잘린 문자 ...로 변환
text - overflow - 넘치는 텍스트 표기

*추가로 정리해야할 부분
-webkit-line-clamp , -webkit-box-orient, -moz-box-oreint / 줄바꿈 크로스 브라우징
개념
text-overflow는 white-space를 이용해 줄바꿈을 하지 않을 때 넘치는 텍스트 처리를 어떻게 할 것인지를 처리하는 속성이다.
속성
clip | 넘치는 텍스트를 자름 |
ellipsis | 말 줄임표로 잘린 텍스트가 있다고 표시 |
표시방법 그림
속성 설명
1. text-overflow: clip;
div 너비를 고정시키고 텍스트를 길게 입력했을 때, overflow: hidden과 white-space: nowpre로 설정하게 되면, 넘치는 텍스트는 자르게 된다.
2. text-overflow: ellipsis;
ellipsis로 설정하게 되면 글씨가 넘쳐서 잘라지는 부분에 말 줄임표(...)가 붙으면서 잘린 텍스가 있다는 것을 표시해 준다.
사용 방법
단일라인
.line {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
멀티라인
@mixin multiLines($lineCnt, $lineHeight) {
overflow: hidden;
text-overflow: ellipsis;
display: webkit-box;
-webkit-line-clamp: $lineCnt; // 최대 줄수
-webkit-box-orient: vertical;
word-wrap: break-word;
line-height: $lineHeight;
height: $lineHeight * $lineCnt;
}
.line {
@include multiLines(최대 줄 수, 한 줄 높이);
}
참고
https://hwanlee.tistory.com/64
-webkit-line-clamp 속성 사용시 주의사항
-webkit-line-clamp 속성 사용시 주의사항 -webkit-line-clamp 속성 블록 컨테이너의 콘텐츠를 지정한 줄 수만큼으로 제한할 수 있는 속성 display 속성을 -webkit-box 또는 -webkit-inline-box로, 그리고 -webkit-box-orien
hwanlee.tistory.com
https://velog.io/@minjuice/CSS-%EB%A7%90%EC%A4%84%EC%9E%84-webkit-line-clamp
[CSS] 말줄임 webkit-line-clamp
카드형식으로 생성된 게시판을 만드는 와중에 어떤글은 짧고, 어떤글은 길면 그 카드의 높이값이 변형되어 다른 카드들과 정렬이 맞지 않게 되어 어떡하지 고민하다가 우리팀의 프론트리다 동
velog.io
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=htmlstory&logNo=80192584519
css3 문법 익히기 [box에 관한 속성]
콘텐츠 배치에 관련된 속성 기존의 float 또는 position 을 이용하여 레이아웃을 구현할 수 있...
blog.naver.com
'STYLESHEET > SCSS' 카테고리의 다른 글
[css] cursor (0) | 2023.03.13 |
---|---|
[SCSS] 기본설정 (0) | 2023.02.24 |
display - flex영역 (0) | 2022.10.07 |
css clip-path code / 모서리 짜르기 (0) | 2022.07.13 |