반응형
넘치는 텍스트 점으로표시
넘치는 텍스트를 점으로 표시해주는 소스입니다.
한줄일때 점으로 표시하는 방법과
여러줄일때 점으로 표시하는 방법이 있습니다.
단,
1. width가 고정적으로 되어있어야지 잘 됩니다.
2. 한줄일 경우에는 아래줄로 내려가는 것을 막기위해 white-space: nowrap 등이 필요합니다.
3. overflow: hidden; 을 사용해 영역을 안보이게 숨겨주어야 합니다.
4. 테이블에 적용시에는 table-layout:fixed;를 테이블에 넣어줘야 합니다.
5. IE는 테이블에서는 table-layout:fixed도 잘 안먹히는것 같습니다. 상황에 따라서 display: block; 또는 display: inline-block으로 설정해서 사용해야 합니다.
밑에 소스로 하면 익스쪽에서는 점으로 나오지 않고 그냥 안보이게 표시된다....
연습소스
css
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | div { width: 200px; border: 1px solid red; } #div_1 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; } #div_2 { /* 한 줄 자르기 */ display: inline-block; width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; /* 여러 줄 자르기 추가 스타일 */ white-space: normal; line-height: 1.2; height: 3.6em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } | cs |
html
1 2 3 4 5 6 7 | <div>우리 한때 자석 같았다는 건 한쪽만 등을 돌리면 멀어진다는 거였네. 가진 게 없던 내게 네가 준 상처 덕분에 나도 주인공이 돼보네 in a sad love story.</div> <div id="div_1">우리 한때 자석 같았다는 건 한쪽만 등을 돌리면 멀어진다는 거였네. 가진 게 없던 내게 네가 준 상처 덕분에 나도 주인공이 돼보네 in a sad love story.</div> <div id="div_2">우리 한때 자석 같았다는 건 한쪽만 등을 돌리면 멀어진다는 거였네. 가진 게 없던 내게 네가 준 상처 덕분에 나도 주인공이 돼보네 in a sad love story.</div> | cs |
https://jsfiddle.net/chjs7290/fdyh0hbd/
반응형
'프로그래밍 > css' 카테고리의 다른 글
[CSS] 글 들여쓰기 text-indent (0) | 2017.11.22 |
---|---|
[CSS] 줄바꿈 속성 word-wrap (normal,break-word) (0) | 2017.11.22 |
[CSS] 줄바꿈 속성 word-break (break-all, keep-all) (0) | 2017.11.20 |
[CSS] 텍스트 속성 color, text-align, text-decoration 등 (0) | 2017.11.20 |
[CSS] css 우선순위 (0) | 2017.11.20 |