- 전체(91)
- html5(1)
- web accessibility(11)
- Cross Browsing(20)
- html basic(7)
- css basic(23)
- meta(2)
- form(12)
- table(2)
- menu(2)
- box(1)
- button(1)
- font(1)
- etc(8)
- CSS 애니메이션
게시판 목록에서 제목항목 자동 ...로 말줄임 - text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
게시판을 만들어 줄 때 개발자들이 귀찮아 하는 것 중의 하나가 목록상에서 제목 텍스트를 폭에 딱 맞춰서 글자수를 맞추는 일이다. 게시판 뿐만 아니라 메인화면에서 공지뉴스 등에서 제한된 폭 안에 한 줄로 내용을 보여주고자 할 때 일정 폭을 넘어서면 말줄임 처리를 해주어야 하는데, 데이터 상에서 텍스트 문자의 수를 세어서 문자열을 자르면 영문과 한글의 혼용에 따라 문자열의 길이가 달라진다.
이럴 때 유용한 방법이 CSS에서 폭에 맞추어서 자동으로 텍스트의 말줄임을 해버리는 것이다.
text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
이게 핵심이다. 물론 크로스브라우징을 위해서는 별도의 선택자를 붙혀주어야 하지만 이 포스팅의 주제는 단순히 말줄임 그 자체이니까 저 세가지만 기억하자.
그런데~ 여기에 조금더 앞서나가서, 말줄임은 말줄임대로 이루어지고, 텍스트 뒷쪽으로 "새글"아이콘이미지가 따라 붙게까시 하고 싶다면 width:auto를 주면 된다.
예시는 다음과 같다
- [2014/11/11] display:none과 visibility: hidden ()
댓글 0
댓글 쓰기 권한이 없습니다.
51 | accesskey | 2014.11.14 |
50 | Caption을 제어하는 방식을 | 2014.11.11 |
49 | display:none과 visibility: hidden | 2014.11.11 |
48 | [tip]ie7에서 caption 인식 밀리는 현상 발생 | 2014.11.11 |
> | 게시판 목록에서 제목항목 자동 ...로 말줄임 | 2014.11.07 |
46 | li의 list style type | 2014.11.06 |
45 | box-sizing | 2014.11.05 |
44 | Cufon 사용방법 | 2014.07.01 |
43 | font:11px/18px | 2014.06.23 |
42 | temp | 2014.06.20 |
41 | 파일 | 2014.06.20 |
40 | CSS 폰트 단위 | 2013.09.02 |
39 | CSS 선택자 형식(CSS Selector) | 2013.08.02 |
38 | CSS3로 그라데이션 이미지 만들기 | 2013.08.02 |
37 | text-shadow 크로스브라우징 | 2013.02.25 |
36 | 브라우저별 CSS | 2013.02.25 |
35 | 그라데이션 주기 | 2012.08.06 |
34 | Image Sprite 기법이란 무엇입니까? | 2013.08.02 |
33 | IR(Image Replacement) 기법이란 무엇입니까? | 2013.08.02 |
32 | 이미지에 포함된 텍스트의 양이 너무 많을때 | 2013.08.02 |