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

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

· 6년 전 · 9453 · 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년 전
감사합니다~!

게시글 목록

번호 제목
23798
23797
23792
23791
23785
23781
23770
23766
23764
23761
23747
23732
23724
23718
23706
23700
23697
23686
23682
23681
23680
23678
23665
23644
23643
23639
23637
23630
23626
23616