이전 처음 입사했을 때 "홈페이지에 게시물제목이 길어서 화면이 깨진다, 제목이 너무 길면 말줄임표시가 뜨도록 바꿔라"라고 하신 적이 있었다.
아무것도 모르던 나는 이를 스크립트로 해결했다...
예를들어 제목 길이가 20글자 이상일 때 substring으로 잘라서 그 뒤에 "..."을 붙이는 식으로.
그런데.. CSS를 보다보니 -_-
뻘짓이었다.
말줄임표시는 CSS에서 간단하게 5줄만 써주면 구현할 수 있다.
.text-ellipsis-example {
width : 200px; /*원하는 길이*/
display : block;
overflow : hidden;
text-overflow : ellipsis;
white-space : nowrap;
}
코드테스트
p.s. 2~3줄짜리 말줄임표시도 CSS만으로 해결이 가능한데 그건 다음 기회에...
'웹개발' 카테고리의 다른 글
[JS] 두 날짜 비교하기 (0) | 2019.10.03 |
---|---|
[CSS] 리스트 HOVER시 효과주기 예제 : 밑줄 라인 넣기 기능 (0) | 2019.10.03 |
[CSS] 이미지 hover시 자연스럽게 변하도록 하는 기능 (0) | 2019.10.03 |
소스코드에 색 입히는 사이트 (0) | 2019.10.03 |
네이버 앱 브라우저 디버깅 (0) | 2019.10.03 |
댓글