찾다
웹 프론트엔드CSS 튜토리얼긴 단어로 인해 div가 손상되는 것을 어떻게 방지할 수 있나요?

긴 단어로 인해 div가 손상되는 것을 어떻게 방지할 수 있나요?

때때로 개발자는 웹 페이지에 긴 단어를 표시해야 할 때가 있습니다. 예를 들어 표시 URL, 긴 파일 이름 등이 있습니다. 때로는 단어 길이가 상위 컨테이너의 길이보다 길어서 단어가 컨테이너를 파괴하는 경우도 있습니다.

예를 들어, 파일 세부 정보를 표시하기 위해 카드를 만들었고 파일 이름이 너무 길어서 카드가 깨질 수 있고 항상 보기에 더 안 좋습니다. 따라서 개발자는 긴 단어를 래핑하여 div 요소가 손상되는 것을 방지해야 합니다.

솔루션을 시작하기 전에 예를 통해 문제를 이해해 봅시다.

예제 1(긴 단어 분해 div)

아래 예에서는 div 요소를 생성하고 div 요소 내에 "p" 요소를 추가했습니다. 또한 "p" 요소의 텍스트에 긴 단어를 추가했습니다.

CSS에서는 div 요소의 고정 크기를 설정합니다. 출력에서 사용자는 단어가 div 요소를 분리하고 여기에서 오버플로되는 시점을 관찰할 수 있습니다.

으아악

단어 분리 CSS 속성을 사용하여 단어 분리

이 방법에서는 단어가 div 요소를 깨뜨리는 것을 방지하기 위해 “word-break” CSS 속성을 사용합니다. "단어 분리" 속성을 사용하면 단어가 컨테이너 너비를 초과할 때 단어를 어떻게 분리해야 하는지 결정할 수 있습니다.

단어를 깨기 위해서는 다른 값이 필요합니다. "normal" 값은 지정된 중단점(예: 공백, 하이픈 등)에서만 단어를 나눕니다. "break-all" 값은 오버플로되는 문자에서 단어를 끊고, "keep-all" 값은 단어를 끊지 않습니다. 단어.

여기에서는 "break-all" 값을 사용하여 단어와 문자를 구분합니다.

문법

사용자는 다음 구문에 따라 "word-break" CSS 속성을 사용하여 긴 단어가 div 요소를 깨뜨리는 것을 방지할 수 있습니다.

으아악

예 2(긴 단어로 인해 div가 깨지는 것을 방지)

아래 예에서는 컨테이너 div 요소 내부에 첫 번째 예에서 추가한 긴 단어를 추가했습니다. CSS에서는 단어가 div 요소를 깨뜨리는 것을 방지하기 위해 "word-break" 속성과 "break-all" 값을 사용합니다.

출력에서 단어가 특정 문자에서 분리되고 단어의 나머지 문자가 다음 줄에 표시되는 것을 볼 수 있습니다.

으아악

Overflow-wrap 속성 사용

"overflow-wrap" 속성을 사용하면 요소의 콘텐츠가 상위 요소에서 오버플로될 때 요소의 콘텐츠를 어떻게 래핑해야 하는지 결정할 수 있습니다. "overflow-wrap" 속성의 "break-word" 값을 사용하면 긴 단어가 래핑으로 인해 div 요소가 깨지는 것을 방지할 수 있습니다.

문법

사용자는 "overflow-wrap" CSS 속성을 사용하여 다음 구문에 따라 긴 단어를 래핑할 수 있습니다.

으아악

예 3

아래 예에서는 "p" 요소의 텍스트로 매우 긴 단어를 추가했습니다. 그런 다음 상위 요소의 "overflow-wrap" 속성을 사용하여 단어를 분리하여 오버플로된 내용을 다음 줄로 래핑합니다.

출력에서 단어가 중간에 끊어지고 나머지 문자가 다음 줄에 표시되는 것을 볼 수 있습니다.

으아악

예제 4(JavaScript를 사용하여 Overflow-wrap 속성 설정)

때로는 긴 단어로 인해 div가 깨지는 것을 방지하기 위해 JavaScript를 사용해야 할 때가 있습니다. 예를 들어, 데이터베이스에서 제품 데이터를 가져옵니다. 제품 이름이 매우 긴 경우 특정 제품에 대한 "overflow-wrap" 속성을 사용하여 긴 제품 이름을 래핑할 수 있습니다.

JavaScript에서는 HTML 요소에 액세스하고 스타일 개체의 "overflowWrap" 속성을 사용하여 긴 단어가 div 요소를 손상시키는 것을 방지할 수 있습니다.

으아악

사용자는 긴 단어가 div 요소를 손상시키는 것을 방지하기 위해 다양한 CSS 속성을 사용하는 방법을 배웠습니다. 첫 번째 방법에서는 "단어 분리" CSS 속성을 사용하여 브라우저가 단어를 분리하는 방법을 지정합니다. 두 번째 접근 방식에서는 "overflow-wrap" CSS 속성을 사용하여 div 요소 콘텐츠의 오버플로를 처리하는 방법을 지정합니다.

위 내용은 긴 단어로 인해 div가 손상되는 것을 어떻게 방지할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 tutorialspoint에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
도난당한 도메인 이름의 경우도난당한 도메인 이름의 경우Apr 11, 2025 am 10:12 AM

2011 년 에이 사이트의 도메인 이름 인 CSS-tricks.com은 도난당했습니다. "도메인 납치판"그들은 그것을 부릅니다. 이 사이트만이 아니었지만 약 12 ​​명의 다른 사람들이

에지 간 그리드를 사용하여 전체 폭 요소에지 간 그리드를 사용하여 전체 폭 요소Apr 11, 2025 am 10:09 AM

폭 넓은 컨테이너가있는 경우, 중앙 텍스트 열의 열을 말하면, 전체 폭 요소를 만들기 위해 "헤어지는"이 속임수를 포함합니다. 아마도 최고

엽니지 만 닫히지 않는 세부 사항 요소를 만듭니다엽니지 만 닫히지 않는 세부 사항 요소를 만듭니다Apr 11, 2025 am 10:02 AM

HTML의 및 요소는 텍스트 비트에 대한 콘텐츠 토글을 만드는 데 유용합니다. 기본적으로, 당신은 볼 수 있습니다

Google 스프레드 시트 및 Tabletop.js로 편집 가능한 웹 페이지를 작성합니다Google 스프레드 시트 및 Tabletop.js로 편집 가능한 웹 페이지를 작성합니다Apr 11, 2025 am 10:01 AM

고객의 끝없는 콘텐츠 개정 요청에 직면 한 경우 손을 올리십시오. 변화 자체가 어렵다는 것이 아니라

혁신은 웹을 빠르게 유지할 수 없습니다혁신은 웹을 빠르게 유지할 수 없습니다Apr 11, 2025 am 09:59 AM

종종 혁신의 열매는 웹의 기초 계층에 대한 개선의 형태로 결실을 맺습니다. 2015 년 HTTP/2는 출판되었습니다

Guillermo의 2019 년 검토Guillermo의 2019 년 검토Apr 11, 2025 am 09:52 AM

내가 읽은 모든 기술 중심의 반 검토 게시물 중에서 Guillermo Rauch는 내가 가장 좋아하는 것입니다. 현대 건축과 같은 주제에서 뛰어 내리는 것이 많이 있습니다.

반응 라우터의 고리반응 라우터의 고리Apr 11, 2025 am 09:49 AM

React Router 5는 후크의 힘을 포용하고 라우팅에 도움이되는 4 개의 다른 후크를 도입했습니다. 이 기사가 찾고 있다면 유용한 것을 찾을 수 있습니다.

바닐라 JavaScript에서 재사용 가능한 VUE 구성 요소로 이동합니다바닐라 JavaScript에서 재사용 가능한 VUE 구성 요소로 이동합니다Apr 11, 2025 am 09:40 AM

최근에 HTML, CSS 및 JavaScript를 사용하여 카운트 다운 타이머를 만드는 방법을 설명하는 기사를 썼습니다. 이제 우리가 어떻게 지내 봅시다

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. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
3 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

WebStorm Mac 버전

WebStorm Mac 버전

유용한 JavaScript 개발 도구

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)