찾다
웹 프론트엔드CSS 튜토리얼CSS 자동 줄 바꿈에서 단어 분리와 단어 줄 바꿈의 차이점

이 두 가지가 무엇인가요? word-wrap:break-word;word-break:break-all; 같은 것만 외우시는 분들이 아직 많은 것 같아요. 문장 끊기, 아니면 이 두 가지가 발음하기 너무 어렵고 모양이 너무 비슷해서 기억하기 어렵기 때문일 수도 있습니다.

일반적인 상황에서 요소는 기본 white-space:normal(자동 줄 바꿈, 줄 바꿈이 아닌 경우 공백:nowrap)을 갖습니다. 그러나 입력된 텍스트가 정의된 너비를 초과하면 자동으로 줄 바꿈됩니다. 입력된 데이터는 공백이 없는 문자 또는 숫자의 묶음입니다(일반 데이터에는 없어야 하지만 일부 테스터는 이렇게 합니다). 컨테이너의 너비를 초과하면 컨테이너가 줄 바꿈 없이 확장됩니다.

그래서 솔루션(IE, chrome, FF를 테스트 브라우저로 사용)에는 두 가지 작성 방법이 있습니다.

{
word-break:break-all; 
word-wrap:break-word;
}

두 방법의 차이점:

1, word-break:break-all 예를 들어 div 너비는 400px이면 내용이 자동으로 400px로 줄바꿈됩니다. 줄 끝에 긴 영어 단어(축하합니다 등)가 있는 경우 해당 단어를 잘라내어 conra(축하의 프런트엔드 부분)로 바꿉니다. )가 줄 끝에 있고 다음 줄은 백엔드 부분입니다.

2. word-wrap:break-word 예시는 위와 동일하지만, 전체 단어를 표시할 만큼 줄 끝이 넓지 않은 경우 차이점이 있습니다. 단어를 자르지 않고 자동으로 전체 단어를 다음 줄에 넣습니다.

html 코드:

<div style="width:400px;background:#000;color:#fff;height:100px;margin:0 auto;word-break:break-all; ">
    congratulation congratulation congratulation congratulation congratulation congratulation</div>
    </br/>
    <div style="width:400px;height:100px;background:#000;color:#fff;margin:0 auto;word-wrap:break-word;">
    congratulation congratulation congratulation congratulation congratulation congratulation</div>

결과는 그림과 같습니다.

CSS 자동 줄 바꿈에서 단어 분리와 단어 줄 바꿈의 차이점

자동 word-break:break-all 및 word-wrap:break-word
word-break:break-all 및 word-wrap :break -word는 DIV와 같은 컨테이너의 내용을 자동으로 래핑할 수 있습니다.
차이점은 다음과 같습니다.
1. word-break:break-all. 예를 들어 div의 너비가 200px인 경우 줄 끝에 긴 영어 단어가 있으면 내용이 자동으로 줄 바꿈됩니다. congratulation 등) 줄의 끝이 conra(축하의 앞부분)이고 다음 줄이 tulation(conguatulation)의 뒷부분이 되도록 단어가 잘립니다.
2. word-wrap:break-word 예시는 위와 동일하지만, 전체 단어를 표시할 만큼 줄의 끝이 넓지 않은 경우 차이점이 있습니다. 단어를 자르지 않고 자동으로 전체 단어를 다음 줄에 넣습니다.
3, word-break;break-all 지원 버전: IE5 이상 이 동작은 아시아 언어의 일반적인 동작과 동일합니다. 비아시아 언어 텍스트 줄의 모든 단어 내에서의 구분도 허용됩니다. 이 값은 일부 비아시아 텍스트가 포함된 아시아 텍스트에 적합합니다. WORD-WRAP:break-word 지원 버전: IE5.5 이상 콘텐츠가 경계 내에서 래핑됩니다. 필요한 경우 단어 분리도 발생합니다. 테이블이 늘어나는 것을 방지하기 위해 자동으로 포장됩니다. word-break : Normal | break-all | keep-all 매개변수: Normal : 아시아 및 비아시아 언어에 대한 텍스트 규칙에 따라 단어 내에서 줄 바꿈을 허용합니다. break-all : 이 동작은 아시아 언어의 일반적인 동작과 동일합니다. 비아시아 언어 텍스트 줄의 모든 단어 내에서의 구분도 허용됩니다. 이 값은 일부 비아시아 텍스트가 포함된 아시아 텍스트에 적합합니다. keep-all : 모든 비아시아 언어에 대한 일반 값과 ​​동일합니다. 중국어, 한국어, 일본어의 경우 단어 구분이 허용되지 않습니다. 소량의 아시아 텍스트가 포함된 비아시아 텍스트에 적합합니다. 구문: word-wrap: Normal | break-word 매개변수: Normal: 콘텐츠가 지정된 컨테이너 경계에 대해 푸시되도록 허용 break-word: 콘텐츠가 경계 내에서 줄 바꿈됩니다. 필요한 경우 word-break도 발생합니다. 설명: 현재 줄이 지정된 컨테이너의 경계를 초과할 때 줄을 끊을지 여부를 설정하거나 검색합니다.
해당 스크립트 기능은 wordWrap입니다. 제가 쓴 다른 책들도 참조해 주세요. 구문: table-layout : auto | 고정 매개변수: auto : 기본 자동 알고리즘. 레이아웃은 각 셀의 내용을 기반으로 합니다. 각 셀을 읽고 계산할 때까지 테이블은 표시되지 않습니다. 매우 느림 수정: 레이아웃 알고리즘이 수정되었습니다. 이 알고리즘에서 가로 레이아웃은 테이블 너비, 테이블 테두리 너비, 셀 간격, 열 너비만을 기준으로 하며 테이블의 내용과는 아무런 관련이 없습니다. 또는 테이블의 레이아웃 알고리즘을 검색합니다. 해당 스크립트 속성은 tableLayout입니다.
제안: 단어 분리에 대한 3C 감지는 Baidu 스냅샷에도 문제를 일으킬 수 있는 문제를 표시합니다. 이 속성 OPERA FIREFOX 브라우저는 단어 분리 속성을 대신 사용할 수 있습니다. FireFox에서 사용할 수 있으며 FireFox 줄 바꿈은 IE에서 정확합니다. 단어 사이의 공백은 공백을 대체하는 데 사용할 수 없습니다. 그렇지 않으면 줄 바꿈이 올바르지 않습니다.

이렇게 하면 한눈에 알 수 있어요.

위 내용은 CSS 자동 줄 바꿈에서 단어 분리와 단어 줄 바꿈의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
정적 우선 : 서버리스 렌더링이 폴백으로 사전 생성 된 Jamstack 사이트정적 우선 : 서버리스 렌더링이 폴백으로 사전 생성 된 Jamstack 사이트Apr 16, 2025 am 11:06 AM

Jamstack이라는 용어가 점점 더 자주 나타나는 것을 볼 수 있습니다. 나는 한동안 접근 방식으로 팬이었습니다.

CSS- 트릭 크로니클 XXXVICSS- 트릭 크로니클 XXXVIApr 16, 2025 am 10:58 AM

이것은 나 자신,이 사이트 및 CSS- 트릭 가족의 일부인 다른 사이트와 함께 진행되는 일의 작은 라운드 중 하나입니다.

주간 플랫폼 뉴스 : 이모티콘 스트링 길이, 둥근 버튼, 번들 교환 문제주간 플랫폼 뉴스 : 이모티콘 스트링 길이, 둥근 버튼, 번들 교환 문제Apr 16, 2025 am 10:46 AM

이번 주에 라운드 업에서 두 ​​개의 이모티콘의 문자열 길이가 항상 같지는 않으며, 둥근 버튼을 만들기 전에 고려해야 할 것이며, 우리는 새가있을 수 있습니다.

칵테일 믹서에서 GraphQL 회의칵테일 믹서에서 GraphQL 회의Apr 16, 2025 am 10:43 AM

GraphQL 및 REST는 웹 사이트를 사용할 API를 구축 할 때 사용되는 두 가지 사양입니다. REST는 응용 프로그램이 사용하는 일련의 고유 식별자 (URL)를 정의합니다.

SASS 모듈 소개SASS 모듈 소개Apr 16, 2025 am 10:42 AM

Sass는 방금 다른 언어에서 인식 할 수있는 주요 새로운 기능인 모듈 시스템을 시작했습니다. 이것은 @import에게 큰 진전입니다. 가장 많이 사용되는 것 중 하나입니다

내가 걱정을 멈추고 git 훅을 사랑하는 법을 배웠습니다.내가 걱정을 멈추고 git 훅을 사랑하는 법을 배웠습니다.Apr 16, 2025 am 10:41 AM

버전 제어 시스템으로서의 git의 장점은 경쟁하기가 어렵지만 Git은 Commits를 추적하는 데 훌륭한 일을 할 것입니다.

Sass를 더 빨리 만들기위한 개념 증명Sass를 더 빨리 만들기위한 개념 증명Apr 16, 2025 am 10:38 AM

새로운 프로젝트가 시작될 때, Sass 컴파일은 눈을 깜박이게합니다. 특히 BrowserSync와 짝을 이루는 경우 기분이 좋습니다.

형태로 재사용 가능한 반응 성분을 보여줍니다형태로 재사용 가능한 반응 성분을 보여줍니다Apr 16, 2025 am 10:36 AM

구성 요소는 React 응용 프로그램의 빌딩 블록입니다. React 응용 프로그램을 구축하고 구성 요소를 사용하지 않는 것은 거의 불가능합니다. 널리 퍼져 있습니다

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 채팅 명령 및 사용 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.