http://jsfiddle.net/L2yLe/Tách từ dài trong ô bảng có độ rộng phần trăm
Fiddle nói tất cả. Tôi muốn một giải pháp css chỉ giới hạn chiều rộng của bảng với chiều rộng của div. Chuỗi dài nên bị hỏng (nhưng như bạn có thể thấy nó không phải là), và điều đó làm cho bảng tràn.
Tôi không muốn sử dụng bất kỳ độ rộng pixel nào. Điều này nên được hoàn toàn chất lỏng.
<div>
<table>
<tr>
<td>
short string
</td>
<td>
somereallylongstringofdatasomereallylongstringofdatasomereallylongstringofdata
</td>
<td>
short string
</td>
</tr>
</table>
</div>
div {
width: 50%;
background-color: darkgray;
padding: 15px;
margin: 10px auto;
}
table {
border-collapse: collapse;
}
td {
border: 1px solid black;
}
Bạn có thể đặt div thành 'overflow: hidden'. Điều đó sẽ giữ cho khu vực có thể xem được của bảng theo chiều rộng bên phải nhưng nội dung sẽ vẫn tràn và chỉ bị ẩn. Tôi không chắc chắn những gì bạn đang yêu cầu là có thể. – Jeff
@ Jeff có thể không, tôi vừa kiểm tra. Tôi không cần nội dung để xem được. –