답변:
이 시도:
div {
width: 200px;
word-wrap: break-word;
}
word-break: break-all;
일반 텍스트에서 다음 단어를 사용하면 중간에 단어가 나옵니다.
word-break: break-all
아니라 word-wrap: break-all
. 쉬운 실수
부트 스트랩 3에서 공백이 'nowrap'으로 설정되어 있지 않은지 확인하십시오.
div {
width: 200px;
word-break: break-all;
white-space: normal;
}
white-space: normal;
일하기 전에 필요했다.
다음과 같이 부드러운 하이픈을 사용할 수 있습니다.
aaaaaaaaaaaaaaa­aaaaaaaaaaaaaaa
이것은 다음과 같이 나타납니다
aaaaaaaaaaaaaaa-
aaaaaaaaaaaaaaa
상자가 충분히 크지 않은 경우
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
만약 그렇다면.
­
있습니까?
aaaaaa...aaaaa
에 a­a­a­a­a­a­a...a­a­a­a
?
div {
// set a width
word-wrap: break-word
}
' word-wrap
'솔루션은 IE와 브라우저가 지원하는 작품 CSS3
.
가장 좋은 크로스 브라우저 솔루션은 서버 측 언어 (php 또는 무엇이든)를 사용하여 긴 문자열을 찾아서 일정한 간격으로 html 엔티티 안에 배치하는 것입니다. html 엔티티이 엔티티 ​
는 긴 단어를 멋지게 나누고 모든 브라우저에서 작동합니다.
예 :
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa​aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
HTML 본문에서 다음을 시도하십시오.
<table>
<tr>
<td>
<div style="word-wrap: break-word; width: 800px">
Hello world, how are you? More text here to see if it wraps after a long while of writing and it does on Firefox but I have not tested it on Chrome yet. It also works wonders if you have a medium to long paragraph. Just avoid writing in the CSS file that the words have to break-all, that's a small tip.
</div>
</td>
</tr>
</table>
CSS 본문에서 다음을 시도하십시오.
background-size: auto;
table-layout: fixed;