테스트 사이트 - 개발 중인 베타 버전입니다

유동적인 Width 에서 글자(최신글 등) 쉽게 자르기

· 6년 전 · 9454 · 13

아시는분들 많으시겠지만, 모르시는 분들을 위해서..

text-overflow: ellipsis 를 활용한 글자 자르기.

 

모바일 버전이나 반응형 등을 작업할때

최근게시물 등의 글자를 잘라야되는데 Width가 100% 이거나 유동적일때

고정되어 잘린 글자수를 보고 난감한 경우가 옵니다. 분명히

 

이럴때 간단하게 CSS로 가로폭에 맞추어서 잘라줄 수 있습니다.

width 가 변하더라도 맞춰서 잘라주니 편합니다!

 

1754226440_1567146070.9694.png

 

위 스샷은 완성했던 참고용 캡쳐이고,

아래 코딩내용을 파일로 첨부했습니다.

 

 

아래와 같은 코딩이라 가정.

[code]

<div class="news">
    <li>동해물과 백두산이 마르고 닳도록 하느님이 보우하사 우리 나라만세 무궁화 삼천리 화려강산 대한사람 대한으로 길이 보전하세</li>
    <li>한상혁·이정옥 후보자 청문회…가짜뉴스·갭투자 쟁점</li>
    <li>Hong Kong Arrests Activists Ahead of Sensitive Anniversary</li>
</div>

[/code]

 

스타일을 줍니다.

[code]

<style>

.news {width:100%}
.news li {
  overflow: hidden; 
  text-overflow: ellipsis;
  white-space: nowrap; 
  width: 90%;
  display: block;
}

</style>

[/code]

 

끝. 참 쉽죠...

 

text-overflow: ellipsis; 이놈이 핵심이고,

display: block; 은 width 지정이 안되는게 있을때 넣어주시면 됩니다.

width 가 100% 인 <div> 안에 <li> 의 width를 90% 로 잡아주어

유동적으로 이쁘게 잘 잘립니다.

 

감사합니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 13개

6년 전
감사합니다 ^^
6년 전
감사합니다^^
6년 전
감사합니다~!

게시글 목록

번호 제목
24149
24140
24133
24125
24119
24109
24105
24101
24093
24089
24077
24074
24071
24070
24067
24056
24050
24046
24043
24040
24037
24036
24035
24034
24021
24017
24005
24002
23990
23980