text-overflow
- text-overflow는 block container에서 넘치고 있는 내용에 대해서 효과를 주는 속성이다. (text가 자신이 속한 block container에서 overflow되게 만드는 것은, overflow와 white-space라는 css 속성이다.)
- overflow는 inline progression direction으로만 발생한다. (가로로 글을 쓰고 있는데 텍스트박스의 밑으로 overflow되는 것은 불가능함.)
- clip
- text-overflow의 기본 설정값이다.
- 텍스트가 박스 크기를 넘어가면 박스가 끝나는 지점에서 글자를 잘라버린다.
- ellipsis
- 텍스트가 박스 크기를 넘어가면 박스가 끝나는 부분을 ... 처리하고 글자를 잘라버림. clip보다 ...이 차지하는 공간만큼 글자는 덜 들어간다.
<한 줄 넘게 표시하고 싶을 때>
display: -webkit-box; /* 블록을 임의의 배치 순서로 변경할 수 있게 해줌 */
-webkit-line-clamp: 3; /* 라인수 */
-webkit-box-orient: vertical; /* 박스의 흐름의 방향을 지정 */
'WEB > HTML, CSS' 카테고리의 다른 글
MUI 와 CSS-in-JS와 Tailwind와 clsx (0) | 2024.07.08 |
---|---|
CSS - 오버플로우 처리하는 방법 (0) | 2024.07.03 |
CSS에서 {position: 뒤에 올 속성값 다섯 가지} (static, relative, absolute, fixed, sticky) (0) | 2024.04.14 |
CSS font, position, margin, padding 등 (0) | 2024.03.30 |
CSS flex와 grid (0) | 2024.03.29 |