CSS

[css] CSS - 글자자르기 (= 문자열자르기 = 문자열줄이기= 글자길이자르기 = 문자열자르기 = 글자수자르기 = 문자열길이제한 = 글자수길이제한 = 범위넘는글자숨기기 = 글자 줄이기 = 텍스트 줄이기) ★

목차
  1. CSS 글자 자르기 필수 속성
  2. CSS 글자 자르기 예제 - % 너비 경우
  3. CSS 글자 자르기 예제 - px 너비 경우
  4. CSS 글자 자르기 예제 - 여러 경우 비교
  5. HTML5 경우, <nobr> 태그 사용 금지

 

CSS 글자 자르기 필수 속성

※ 아래 4가지 속성 모두 필요.

 

  • width:100px - 글이 출력될 일정 너비. 
  • text-overflowclip - 글자 자른 후, 뒤에 아무 것도 안 붙임. (cf. text-overflowellipsis - 글자 자른 후, 뒤에 ... 생략 표시 추가.) 
  • overflow:hidden; - 고정된 너비를 넘어간 글을 숨기기.
  • white-space:nowrap; - 고정된 너비 안에서 자동 줄바꿈 발생 제거.

 

 

CSS 글자 자르기 예제 - % 너비 경우

 

<style>

div {

  border:1px solid red;

  width:25%;

}

div p {

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  width: 90%;

  height: 20px;

}
</style>

 

<div>

  <p>홈페이지 제작관리 서버관리 강의</p>

  <p>홈짱닷컴 Hpmzzang.com (2012)</p>

</div>

 

결과보기

 

CSS 글자 자르기 예제 - px 너비 경우


<style>
.homzzang {
  display:inline-block;
  width:230px;
  white-space: nowrap;
  overflow: hidden; 
  text-overflowellipsis;
  border:1px solid silver;
  padding:5px 10px;
}
</style>
 
<div class="homzzang">
홈짱닷컴 (homzzang.com) HTML CSS JS SQL PHP JQuery 무료 학습 사이트
</div>

결과보기
도움: 은토리 님

 

CSS 글자 자르기 예제 - 여러 경우 비교

 

<style>

p {width:100px; height:20px; margin-bottom:50px; border:1px solid red;}

p.a {text-overflow:clip; overflow:hidden;}

p.b {text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}

p.c {text-overflow:....;}

p.d {text-overflow:string; white-space:nowrap;}

</style>

<p class="a">홈짱닷컴 (homzzang.com)</p>
<p class="b">홈짱닷컴 (homzzang.com)</p>
<p class="c">홈짱닷컴 (homzzang.com)</p>
<p class="d">홈짱닷컴 (homzzang.com)</p>


결과보기

 
PS.

HTML5 경우, <nobr> 태그 사용 금지

 

<nobr style='display:block;overflow:hidden;width:400px'>긴 문자열</nobr>


※ <nobr> 태그는 HTML5 제외됨. white-space:nowrap 속성 이용.

 


분류 제목
grid CSS - Grid Container - 그리드 컨테이너
counter CSS - content 속성 ★ - 생성된 콘텐츠 삽입 (= content속성 = 콘텐트속성/컨텐트속성)
css CSS - 구글 번역바 숨기기/제거 (Google TranslateBar hide/remove)
css CSS - 네임펜 (= 형광펜) 효과
grid CSS - Grid Intro - 그리드 소개 (※ 그리드 관련 속성 개괄)
css CSS - 코드펜 스타트 코딩 버튼 테두리 효과 (Codepen Start Coding Button Bord…
box CSS - inline-size 속성 - 인라인방향으로 요소 크기 지정 (= inline-size속성 = 인…
selector CSS - :enabled 가상선택자 - 활성화 된 요소 선택 (= 작동가능요소 = 실행가능요소 = :ena…
column CSS - column-rule 속성 - 컬럼구분자 스타일 일괄지정 (= 컬럼구분바 단축속성 = column…
selector CSS - ::placeholder 가상선택자 - 플레이스홀더 선택자
column CSS - column-rule-style 속성 - 컬럼구분자 모양 지정 (= 컬럼구분바 생김새 = colu…
column CSS - Multiple Columns - (멀티 컬럼 개괄) ※ 열 나누기 = 단락 나누기
css CSS - IE 전용 CSS핵
func CSS - max() 함수 - 최대값 (= max함수 = 맥스함수)
box CSS - block-size 속성 - 블락 방향으로 요소 크기 지정 (= block-size속성 = 블락…
15/35
목록
 홈  PC버전 로그인 일본어
그누앞단언어
그누뒷단언어
그외코딩언어
그누보드
제작의뢰
Q&A
커뮤니티
웹유틸
회원센터
홈짱닷컴 PC버전 로그인