긴 단어로 인해 Div가 깨지는 것을 방지
테이블 레이아웃에서 div 레이아웃으로 전환하는 동안 한 가지 지속적인 문제가 지속됩니다. div 열의 경계를 넘어서 지나치게 긴 단어의 확장입니다. 이러한 상황은 눈에 띄는 사이트, 특히 용어가 본질적으로 긴 언어를 사용하는 사이트에서 자주 볼 수 있듯이 웹사이트의 미학과 전문성을 손상시킬 수 있습니다.
해결책 1: 부드러운 하이픈
긴 단어 안에 부드러운 하이픈()을 삽입하면 브라우저가 적절한 구분을 결정할 수 있습니다. 포인트:
averyvery­longword
이 결과는 다음과 같습니다.
averyverylongword
또는
averyvery- longword
해결책 2:
또는
averyvery<wbr>longword
이렇게 하면 중단점에서 단어가 깔끔하게 구분됩니다.
averyvery longword
해결책 3: CSS 하이픈 (Chrome에서는 지원되지 않음)
CSS 하이픈(하이픈으로 활성화: auto;) 사전을 기반으로 단어에 자동으로 하이픈을 넣습니다. 정렬된 텍스트의 모양을 향상시킬 수는 있지만 긴 단어가 div 경계를 초과하는 것을 방지하는 신뢰할 수 있는 솔루션은 아닙니다.
회고적 솔루션: display: table-cell
레이아웃 목적으로 더 이상 사용되지 않음에도 불구하고 display: table-cell; 속성은 다른 요소에 계속 적용되어 긴 단어를 수용하기 위해 동적으로 확장되는 표 셀의 확장 동작을 에뮬레이션할 수 있습니다.
위 내용은 내 Div에서 긴 단어가 깨지는 것을 방지하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!