Bu sorunu yaşadığım için bir alternatif öneriyorum ve buradaki diğer cevapların hiçbiri istediğim etkiyi vermedi. Bunun yerine bir liste kullandım. Şimdi, anlamsal olarak çıktısını aldığım bilgi hem tablo verileri hem de listelenen veriler olarak kabul edilebilirdi.
Sonunda yaptığım şey şuydu:
<ul>
<li class="group">
<span class="title">...</span>
<span class="description">...</span>
<span class="mp3-player">...</span>
<span class="download">...</span>
<span class="shortlist">...</span>
</li>
</ul>
Yani temelde ulolduğunu table, liolup trve spanbir td.
Daha sonra CSS'de spanöğeleri olacak şekilde ayarlıyorum display:block;ve float:left;(bu kombinasyonun inline-blockIE'nin eski sürümlerinde çalışacağı için olmasını tercih ediyorum , kayma efektini temizlemek için bkz: http://css-tricks.com/snippets/css/clear- fix / ) ve ayrıca elipslere sahip olmak için:
span {
display: block;
float: left;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
Sonra tek yapmanız gereken, max-widthsaralıklarınızı ayarlamaktır ve bu, listeye bir tablo görünümü verecektir.