답변:
원래의 코멘트를 읽기, 러더 포드 찾는되는 크로스 브라우저 포장하는 방법 깨지지 텍스트를 (끊어지지 문자열을 깰 수 있도록 설계 IE에 대한 줄 바꿈 자신의 사용에 의해 추정).
/* Source: http://snipplr.com/view/10979/css-cross-browser-word-wrap */
.wordwrap {
white-space: pre-wrap; /* CSS3 */
white-space: -moz-pre-wrap; /* Firefox */
white-space: -pre-wrap; /* Opera <7 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* IE */
}
나는이 클래스를 조금 사용했고 매력처럼 작동합니다. (참고 : FireFox 및 IE에서만 테스트되었습니다)
word-wrap: break-word
실제로 작동합니다.
Word-wrap: break-word
비록 마이크로 소프트에 의해 생성되었지만 이제는 CSS 3 표준의 일부이며 트릭을 수행하는 것입니다 :-)
Aaron Bennet의 솔루션이 완벽하게 작동하지만 코드 에서이 줄을 제거해야했습니다.> white-space: -pre-wrap;
오류가 발생했기 때문에 최종 작업 코드는 다음과 같습니다.
.wordwrap {
white-space: pre-wrap; /* CSS3 */
white-space: -moz-pre-wrap; /* Firefox */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* IE */
}
대단히 감사합니다
david가 언급했듯이 DIV 는 기본적으로 단어를 줄 바꿈합니다.
공백없이 실제로 긴 문자열을 참조하는 경우 문자열 서버 측을 처리하고 빈 범위를 삽입합니다.
thisIsAreallyLongStringThatIWantTo<span></span>BreakToFitInsideAGivenSpace
글꼴 크기 등의 문제가 있기 때문에 정확하지 않습니다. 컨테이너의 크기가 가변적 인 경우 span 옵션이 작동합니다. 너비가 고정 된 컨테이너 인 경우 계속해서 줄 바꿈을 삽입 할 수 있습니다.
div의 너비를 픽셀, 백분율 또는 ems로 지정하면 해당 div는 해당 너비로 유지되며 텍스트는 div 내에서 자동으로 줄 바꿈됩니다.