테일윈드로 긴 url 줄이기: overflow-hidden, text-ellipsis, whitespace-nowrap

2024. 10. 29. 16:30·프로젝트/GitHub Profile Viewer
728x90

블로그 포스트 제목이나 링크가 너무 길어서 페이지를 어지럽히는 문제가 있으셨던 경험 없으신가요?

이럴 때 Tailwind CSS의 overflow-hidden, text-ellipsis, whitespace-nowrap를 사용하면, 긴 텍스트를 한 줄로 깔끔하게 정리하고 "..."으로 표시할 수 있습니다.

<div class="w-20 overflow-hidden text-ellipsis whitespace-nowrap">
  https://dietisdie.tistory.com/?tasdfyasdfpe=poasdfst&returasdfnURdsfaL=%2Fmasdfanageasdf%2Fposts%2F
</div>

이렇게 속성을 적용할 경우

https://dietisdie.tistory.com/... 

이렇게 표시됩니다.


1. overflow-hidden

  • 내용이 부모 컨테이너의 크기를 넘으면 숨기기 위한 클래스입니다.
  • 텍스트가 너무 길어도 화면 밖으로 넘치지 않고, 깔끔하게 잘립니다.
  • 자식 요소가 부모의 너비를 초과할 때 유용합니다.

2. text-ellipsis

  • 텍스트가 잘릴 때 "..."을 표시합니다.
  • overflow-hidden과 함께 사용해야 원하는 대로 작동합니다.

3. whitespace-nowrap

  • 텍스트를 한 줄로 고정해 줍니다.
  • 만약 이 클래스를 생략하면, 텍스트가 여러 줄로 나눠질 수 있어요.
728x90

'프로젝트 > GitHub Profile Viewer' 카테고리의 다른 글

async/await 내가 쉽고 재미있게 알려줄게!🤚🏻  (2) 2024.10.29
비동기 작업과 Promise  (2) 2024.10.29
Next.js에서 use client 뭔지 알고 쓰자  (1) 2024.10.29
TurboPack 뭔지 알려드림. NextJS설치할 때 나오는 그거.  (5) 2024.10.29
대학생이라면 프로젝트, 다른 전공 학생이랑 반드시 해보세요!  (1) 2024.10.29
'프로젝트/GitHub Profile Viewer' 카테고리의 다른 글
  • async/await 내가 쉽고 재미있게 알려줄게!🤚🏻
  • 비동기 작업과 Promise
  • Next.js에서 use client 뭔지 알고 쓰자
  • TurboPack 뭔지 알려드림. NextJS설치할 때 나오는 그거.
튼튼발자
튼튼발자
프론트엔드 개발자입니다. 헬스를 가끔해서인지 몸이 튼튼한거 같습니다. 그래서 튼튼한 개발자 => 튼튼발자입니다. 프론트엔드 및 관련 개발 내용 블로그 글로 정리해서 올려둡니다.
    250x250
  • 튼튼발자
    튼튼발자
    튼튼발자
  • 전체
    오늘
    어제
    • 분류 전체보기 (192)
      • 튼튼발자의 끄적끄적 (10)
      • 웹개발 (94)
        • HTML (5)
        • CSS (2)
        • JavaScript (40)
        • TypeScript (5)
        • REACT (22)
        • Next.js (13)
        • GIt (7)
      • 기타 (3)
        • 일상 (3)
      • 프로젝트 (27)
        • Componique: UI 컴포넌트 라이브러리 (18)
        • GitHub Profile Viewer (8)
        • 잇핏 (1)
      • 프론트엔드 개발자로 취업준비 (1)
        • 기술 면접 (7)
        • 코딩 테스트 준비하기 (0)
        • 자기소개서&지원서&이력서 (0)
      • 컴퓨터과학 (12)
        • 운영체제 (6)
        • 알고리즘 (6)
      • 전공 공부 (37)
        • AI(인공지능) (2)
        • 컴퓨터네트워크 (19)
        • 네트워크프로그래밍 (3)
        • SW소프트웨어응용설계 (7)
        • 클라우드컴퓨팅 (3)
        • 웹서비스프로그래밍 (3)
      • PT (0)
      • 취준일기 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    NextJs
    트랜스포트계층
    네트워크
    JavaScript
    데이터전송
    프론트엔드
    react
    코딩
    프로그래밍
    TCP
    상태관리
    웹개발
    componique
    JS
    자바스크립트
    리액트
    프론트엔드개발
    github
    tailwind
    ui컴포넌트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
튼튼발자
테일윈드로 긴 url 줄이기: overflow-hidden, text-ellipsis, whitespace-nowrap
상단으로

티스토리툴바