표 내에서 "단어 줄 바꿈 : 구분 단어"사용
중복 가능성 :
html 테이블에서 줄 바꿈
이 텍스트는 Google 크롬 (및 기타 최신 브라우저)에서 원하는 방식으로 정확하게 작동합니다.
<div style="border: 1px solid black; width:100%; word-wrap: break-word;">
<p>
aaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
</p>
</div>
브라우저가 충분히 넓 으면 a +와 b +가 같은 줄에 있습니다.
aaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
브라우저 범위를 좁 히면 a +와 b +가 별도의 줄에 표시됩니다.
aaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
b +가 더 이상 맞지 않을 때는 끊어져서 두 줄 (총 세 줄)에 놓입니다.
aaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbb bbbbbbbb
모두 훌륭합니다.
그러나 내 상황에서는 이것은 a가 div
아니라 a입니다 table
.
<table style="border:1px solid black; width:100%; word-wrap:break-word;">
<tr>
<td>
<p>
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
</p>
</td>
</tr>
</table>
이 경우 # 1과 # 2가 발생하지만 # 3은 발생하지 않습니다. 즉, 2 단계와 3 단계가 발생하지 않으면 테이블 축소가 중지됩니다. 브레이크 워드가 필터링되지 않는 것 같습니다.
3 번이 어떻게 일어나는지 아는 사람 있나요? 이 솔루션은 Chrome에서만 작동해야하지만 더 나은 다른 브라우저에서도 작동했습니다.
추신 : "테이블을 사용하지 마십시오"는 도움이되지 않습니다.
table-layout: fixed
셀이 테이블에 맞도록 강제합니다 (다른 방법은 아님). 예 :
<table style="border: 1px solid black; width: 100%; word-wrap:break-word;
table-layout: fixed;">
<tr>
<td>
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
</td>
</tr>
</table>
이것을 시도 할 수 있습니다.
td p {word-break:break-all;}
그러나 이렇게하면 <br>
태그 를 추가하지 않는 한 충분한 공간이있을 때 다음과 같이 표시됩니다 .
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
그래서 <br>
가능하다면 줄 바꿈이있는 곳에 태그를 추가하는 것이 좋습니다 .
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
또한이 방법으로 문제가 해결되지 않으면 여기에 유사한 스레드가 있습니다 .
참고 URL : https://stackoverflow.com/questions/5889508/using-word-wrap-break-word-within-a-table
'IT TIP' 카테고리의 다른 글
ReSharper로 네임 스페이스를 업데이트하는 가장 빠른 방법은 무엇입니까? (0) | 2020.10.18 |
---|---|
Git에서 다른 컴퓨터의 저장소에서 어떻게 가져 옵니까? (0) | 2020.10.18 |
메모장에서 각 줄의 시작과 끝에 따옴표를 추가하세요 ++ (0) | 2020.10.17 |
Android : context.getDrawable ()의 대안 (0) | 2020.10.17 |
개체 필드를 기반으로 ArrayList 정렬 (0) | 2020.10.17 |