2009-12-15 37 views
11

Tôi có một loạt các liên kết trong một div. Một số có định dạng "một số tên". những người có dấu gạch ngang sẽ tách và quấn. Tôi muốn nó bắt đầu một dòng mới. Làm thế nào để làm điều này xin vui lòng?Dừng gói văn bản được gạch nối?

Trả lời

9

Bạn có thể sử dụng thuộc tính CSS: white-space:nowrap; Nhưng lưu ý rằng nó không được làm việc tất cả các thời gian trên một số trình duyệt.

Tùy chọn khác là quấn liên kết của bạn vào phần tử <pre> nhưng cách tiếp cận này cũng có thể có một số tác dụng phụ.

0

tắt định dạng với

<pre>...</pre> 
5
<span style="white-space: nowrap;">some-name</span> 
19

Bạn có thể sử dụng một nhân vật không bị phá hủy gạch nối, &#8209;

-1

Bạn cũng có thể làm điều này:

<nobr>Table-text</nobr> 

tham khảo:

How to prevent line break at hyphens on all browsers

+1

Có lẽ vì nó không tốt thực hành đề xuất [Thẻ html không chuẩn và lỗi thời] (http: //www.w 3.org/TR/html5/obsolete.html#obsolete). Trên toàn bộ World Wide Web Consortium - 'Các phần tử trong danh sách sau đây hoàn toàn lỗi thời, và không được các tác giả sử dụng: ... nobr ...' –

Các vấn đề liên quan