2009-02-21 26 views

Trả lời

451

div { 
 
    white-space: nowrap; 
 
    overflow: hidden; 
 
}
<div>test that doesn't wrap</div>

Lưu ý: này chỉ hoạt động trên các yếu tố khối. Nếu bạn cần làm điều này với các ô trong bảng (ví dụ), bạn cần đặt một div bên trong ô bảng vì các ô bảng có hiển thị ô bảng không bị chặn.

Kể từ CSS3, điều này cũng được hỗ trợ cho các ô bảng.

+7

không gian trắng! Đó là những gì tôi đã tìm kiếm ... 1.000 cảm ơn ... điều này là không thể để google cho! –

+2

Ngoài ra còn có một thuộc tính tức là độc quyền được gọi là word-wrap (IIRC) ... IE ngu ngốc. – garrow

+12

Cũng xem xét "tràn văn bản: dấu chấm lửng;" Nó cho biết thêm ... ở cuối văn bản của bạn nếu nó đi ra ngoài giới hạn của chiều rộng của container của bạn –

4

Đôi khi sử dụng &nbsp; thay vì khoảng trắng sẽ hoạt động. Rõ ràng nó có nhược điểm, mặc dù.

+0

Thật không may, tôi không thể làm điều đó trong trường hợp này –

11

Sử dụng dấu ba chấm sẽ thêm ... ở cuối cùng.

<style type="text/css"> 
    div { 
     white-space: nowrap; 
     overflow: hidden; 
text-overflow: ellipsis; 
    } 
    </style> 
Các vấn đề liên quan