귀하의 구문이 잘못 :
나쁜
echo "<td style='height=10px; width=10px;'>";
좋은
echo "<td style='height:10px; width:10px;'>";
그러나이 방법으로 문제가 해결되지는 않습니다. spec을 읽는 방식은 고정 레이아웃 테이블 만 오버플로에서 내용을 클립 할 수 있습니다 (수용하기 위해 크기를 조정하는 것과 달리).
더 좋고/더 간단한 방법은 DIV
을 사용하는 것입니다.
이 예제를 참조하십시오 : 데이터가 표이고 테이블을 사용해야 할 경우
http://jsfiddle.net/Aa4JL/
그러나, 당신이 DIV
에서 셀의 내용을 포장하여 같은 효과를 얻을 수 있습니다. 당신이 높이에 따라 클리핑 신경 쓰지 않는 경우가 text-overflow: ellipsis
와 함께 white-space: nowrap
와 함께 고정 레이아웃 테이블을 사용하여 좋은 타원 효과를 달성 할 수
는
<table>
<tr>
<td><div style='height:10px; width:10px; overflow: hidden;'>This text is clipped.</div></td>
</tr>
</table>
참고. DIV로 내용을 감쌀 필요는 없습니다. 줄임표 효과는 최신 브라우저에서만 작동합니다 (이전 브라우저에서는 여전히 내용이 잘려야 함).
<table style="table-layout:fixed;width:50px;">
<tr>
<td style='width:50px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;'>Long string of text with nice ellipses effect.</td>
</tr>
</table>
이 바이올린은 내가 방금 설명한 모든 기술을 가지고 http://jsfiddle.net/Aa4JL/4/
아름다운 고마워요 ... 작품을 매력! – Phil