뉴비코더
나는 코딩뉴비
뉴비코더
전체 방문자
오늘
어제
  • 분류 전체보기 (91)
    • 개발입문뉴비 - 국비지원 ( Front End ) (91)
      • html (26)
      • css (58)
      • javascript (6)
      • Library React.js (0)
    • FrontEnd ( Self-study ) (0)
      • html5, CSS3 (0)
      • Vanilla JS (0)
      • Clone Code (0)
    • BackEnd ( self-study ) (0)
      • Library Node.js (0)
      • Python (0)
      • Go (0)

블로그 메뉴

  • 홈
  • 방명록

공지사항

인기 글

태그

  • 가상클래스
  • js event
  • padding
  • psuedo-class
  • Transition
  • 코딩진화
  • js 이벤트객체
  • 웹개발
  • HTML
  • 하이퍼링크
  • boxmodeling
  • webfont
  • Margin
  • 국비지원
  • JavaScript
  • 클론코딩
  • 마크업
  • parseInt
  • HTML5
  • 프론트엔드
  • UL
  • js 생성 함수
  • position
  • js event object
  • ol
  • boxmodel
  • transform
  • Javascript 배열
  • 웹개발입문
  • css3

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
뉴비코더

나는 코딩뉴비

[2021/12/31]국비지원 CSS3 11-(4) 텍스트 설정 etc
개발입문뉴비 - 국비지원 ( Front End )/css

[2021/12/31]국비지원 CSS3 11-(4) 텍스트 설정 etc

2022. 2. 1. 09:36

 

 

  • text-overflow
    • ellipsis : ...
    • clip : 컷!
  • word-wrap
    • break-word : 길이가 긴 알파벳 단어의 줄바꿈 용도
  • word-break
    • break-all : 단어 끊기
    • keep-all : 단어 유지
  • white-space
    • normal : default 자동 enter
    • nowrap : enter none
    • pre : 연속 공백 유지. 줄바꿈은 수동 입력
    • pre-wrap : 모든 연속 공백 유지. 한 줄이 너무 길어지면 자동 enter
    • pre-line : 모든 연속되는 공백을 합치며, 한 줄이 너무 길어지면 자동 enter
    • break-spaces
      • pre-wrap과의 차이점
        • 줄 끝에 연속 공백 있는 경우 공간 인정
        • 연속 공백이 있어도 중간, 끝 어디서든 자동 enter
        • element 밖으로 넘치지 않아서 element 블록의 크기에 영향 미침

 

 


 

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>text-overflow,word-wrap,word-break</title>
    <style type="text/css">
        p{border:1px solid #ccc;width:300px;}
        /* white-space:normal(기본값, 자동줄바꿈),nowrap 줄바꿈없음/pre,pre-wrap,pre-line */
        /* text-overflow:ellipsis 말줄임표/clip 컷! */
        .content{white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
        .content:hover{overflow: visible;}
        .content1{word-wrap: break-word;}/* 철자가 긴 영문일 경우 줄 바꿈할 때 ex>이메일주소*/
        .content2{text-align: justify;word-break: break-all;}/* 단어 끊기 */
        
    </style>
</head>
<body>
    <p class="content">귀리는 베타글루칸(항암 및 면역증강작용을 가지고 있는 불소화성 다당류)성분을 포함하고 있다</p>
    <p class="content1">Loremipsumdolorsitamet,consecteturadipiscingelit.Pellentesqueullamcorper,sematultricesaliquam,nuncleoeuismodmassa,acsagittisaugueveliteutellus.</p>
    <p class="content2">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque ullamcorper, sem at ultrices aliquam, nunc leo euismod massa, ac sagittis augue velit eu tellus. Fusce pretium arcu mauris, pharetra ultricies sapien gravida vitae. Nam sit amet diam at ipsum venenatis malesuada. Etiam accumsan purus dapibus volutpat tincidunt.</p>
    <p class="content3">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque ullamcorper, sem at ultrices aliquam, nunc leo euismod massa, ac sagittis augue velit eu tellus. Fusce pretium arcu mauris, pharetra ultricies sapien gravida vitae. Nam sit amet diam at ipsum venenatis malesuada. Etiam accumsan purus dapibus volutpat tincidunt.</p>
</body>
</html>

 

 


 

결과물

 

 

저작자표시 비영리 변경금지
    '개발입문뉴비 - 국비지원 ( Front End )/css' 카테고리의 다른 글
    • [2021/12/31]국비지원 CSS3 11-(6) 클론코딩 예제: html5헤럴드
    • [2021/12/31]국비지원 CSS3 11-(5) form appearance, outline
    • [2021/12/31]국비지원 CSS3 11-(3) column
    • [2021/12/31]국비지원 CSS3 11-(2) background-size, resize
    뉴비코더
    뉴비코더
    FrontEnd 지망 - 코딩뉴비를 위한(?), 뉴비에 의한, 뉴비의 블로그 - 코딩뉴비의 코딩 학습 기록 - 첨가물 : 약간의 불평/사족

    티스토리툴바