본문 바로가기
실전 코딩/CSS

넘치는 글자 ...으로 처리하기

by 정리무새 2021. 9. 6.
728x90
반응형

게시판이나 공지사항에서 제목이 한줄이 넘어갈때 ...으로 나오는 방법은

css로 {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 85%;} > width값 중요, 요소가 inline요소일때는 block으로 처리해줘야 한다.

 

이렇게 주면

ex) 제목이 한줄이 넘어가게 하고 싶다면 이...

이런식으로 처리가 가능하다.

 

하지만 두줄 이상일때는 어떻게 해야할까?

그때는 {

overflow: hidden;

text-overflow: ellipsis;

word-wrap: break-word;

display: -webkit-box;

-webkit-line-clamp: 3;  >> 4줄 처리하고 싶으면 4로 적는다. 원하는 줄 수로 변경 가능

-webkit-box-orient: vertical;

 

/* webkit을 지원하지 않는 브라우저를 대비하여 height와 line-height를 설정한다. */

/* line-height가 1.2em이면 3줄로 처리하기때문에 height값은 1.2*3 = 3.6em으로 처리한다. */

height: 3.6em; 

line-height: 1.2em;

}

 

**  white-space :  요소가 공백 문자를 처리하는 법을 지정. nowrap은 줄바꿈 하지 않고 한줄로 나오게 한다.

** text-overflow: ellipsis 넘치는 글자를 ...로 표시한다.

728x90
반응형

'실전 코딩 > CSS' 카테고리의 다른 글

toggle button  (0) 2022.06.07
input[type="file"] 커스텀(custom)하는 방법  (0) 2022.06.07
테두리만 있는 글자 만들기  (0) 2021.07.21
마우스 hover시 background로 이미지 넣기  (0) 2021.06.25
css 선택자  (0) 2021.06.24

댓글