2017-05-16 1 views
0

VBA를 사용하여 HTML 테이블을 만들고 모든 줄 바꿈을 테이블 캡션 제외한 잘 작동합니다. 나는 그것을 포장하지 않으려 고 노력하고 있지만 작동하지 않는다. 어디에서 실수를 하는가? HTML 테이블 캡션에 대한 Nowrap

<Caption style="white-space: nowrap"> MyTable </Caption>

내가 너무 <td> 태그에 동일한 스타일을 적용하지만 결과는 동일합니다. 캡션이 첫 번째 열의 너비에 연결되어있는 것 같습니다. 열 너비와 상관없이 한 줄에 캡션을 표시하려면 어떻게해야합니까?

+0

안녕, 여기 빌리 메이스, [터져 죽자] (https://www.w3schools.com/tags/att_td_nowrap.asp) 아기! – Xorifelse

+0

HTML5에서는 ''nowrap 속성이 지원되지 않으므로 위와 같은 인라인 스타일을 사용해야합니다. –

+0

페이지를 읽으면 문장이 빨간색으로 강조 표시되어 올바른 방법을 보여줍니다. – Xorifelse

답변

0

style 속성에 CSS 속성 white-space: nowrap;overflow: hidden;을 사용해보세요. 아래 코드를 실행하여 작동 원리를 확인하십시오.

<table> 
 
    <caption style="white-space: nowrap; overflow: hidden;">This is very very very long caption. The text is never wrap to the next line. The text continues on the same line until a &lt;br&gt; tag is encountered.</caption> 
 
    <thead> 
 
    <tr> 
 
     <td>col 1</td> 
 
     <td>col 2</td> 
 
    </tr> 
 
    </thead> 
 
    <tbody> 
 
    <tr> 
 
     <td>11</td> 
 
     <td>12</td> 
 
    </tr> 
 
    <tr> 
 
     <td>21</td> 
 
     <td>22</td> 
 
    </tr> 
 
    <tr> 
 
     <td>31</td> 
 
     <td>32</td> 
 
    </tr> 
 
    </tbody> 
 
</table>

관련 문제