다음 코드는 크롬에서 원하는대로 작동합니다. 하지만 Firefox 나 IE에는 없습니다. 이 코드에 <!DOCTYPE html>
태그를 추가하면 크롬에서도 작동하지 않습니다. text-overflow
이 (가) 사용 중단 되었습니까? 모든 브라우저 및 HTML5와 호환되도록하려면 어떻게해야합니까?HTML5에서 텍스트 오버 플로우가 작동하지 않습니다.
<head>
<style type='text/css'>
table {
display: block;
margin: 30px 0 auto 0;
width: 100%;
max-width: 1300px;
text-align: left;
white-space: nowrap;
border-collapse: collapse;
z-index: -1;
table-layout:fixed;
}
td {
overflow: hidden;
white-space: nowrap;
word-wrap:break-word;
text-overflow:ellipsis;
border: 1px solid black;
}
</style>
</head>
<body>
<table>
<tr>
<th style="width: 18%;">Col 1</th>
<th style="width: 12%;">Col 2</th>
<th style="width: 13%;">Col 3</th>
<th style="width: 7%">Col 4</th>
<th style="width: 7%">Col 5</th>
<th style="width: 6%">Col 6</th>
<th style="width: 5%">Col 7</th>
<th style="width: 13%">Col 8</th>
<th style="width: 16%">Col 9</th>
<th style="width: 3%">Col 10</th>
</tr>
<tr>
<td>Some</td>
<td>Data</td>
<td>Stuff</td>
<td>foo</td>
<td>bar</td>
<td>etc</td>
<td>whatever</td>
<td>stuff</td>
<td>Alotofdataikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk</td>
<td>Yes</td>
</tr>
</table>
</body>
이 제가 원하는 것입니다.
어때? http://jsbin.com/okuqan/2/edit – Antony
여기를보세요 http://stackoverflow.com/questions/9789723/css-text-overflow-in-a-table-cell – Morpheus
모든 브라우저에서 지원됩니다. ... 여기에서 확인할 수 있습니다 : http://www.w3schools.com/cssref/css3_pr_text-overflow.asp –