Tôi có một số ô bảng chứa ngày được định dạng như sau: 2009-01-01. I.E 7 dường như đang chia chúng thành hai dòng tại dấu nối. Có cách nào để tắt tính năng này không?Bảng HTML - Cách làm cho IE không bị ngắt dòng tại dấu gạch ngang
Trả lời
Bạn đang tìm kiếm white-space
property, điều này cho phép bạn kiểm soát cách khoảng trắng và ngắt dòng ảnh hưởng đến nội dung của phần tử của bạn. Sụp đổ chuỗi khoảng trắng, nhưng ngăn chặn dòng-chia, bạn có thể sử dụng giá trị nowrap
:
.dates {
white-space: nowrap;
}
<td class="dates">2009-01-01</td>
tôi chắc chắn rằng có một CSS cách tốt hơn nhưng theo cách cũ là với một không-break: <nobr>...</nobr>
nhưng sử dụng không ngắt sẽ gây ra không có gì để chuyển đến dòng tiếp theo.
Một cách khác là sử dụng Non-breaking hyphen. Bằng cách này, bạn vẫn có thể nhận được gói, chỉ cần không ở dấu gạch ngang.
Sử dụng CSS này:
.nowrap {
white-space: nowrap;
}
Quấn ngày của bạn như: <span class="nowrap">2009-01-01</span>
.
Chỉnh sửa: ưu điểm của giải pháp này so với các giải pháp khác là nó cho phép bạn kiểm soát chính xác hơn những gì nên hoặc không nên quấn. Các tế bào của bạn vẫn có thể quấn cho không gian và các dấu gạch ngang khác, bên ngoài khoảng.
tăng kích thước của TD của bạn và nó sẽ không là một vấn đề
-1 Điều này có 3 upvotes ... thực sự? –
Đây là KHÔNG cách chính xác để trả lời câu hỏi của bạn, nhưng đây là cách tôi làm điều đó:
<td>Hello - World</td>
tôi thích phương pháp này tốt hơn vì bạn không cần thêm thuộc tính lớp học <style>
. Ngoài ra, nó làm cho văn bản một chuỗi sao cho nó không thể được bao bọc bởi trình duyệt.
Như tôi đã nói, hầu hết mọi người sẽ không đồng ý, nhưng tôi nghĩ đây là giải pháp thực tế tốt hơn giải pháp tiêu chuẩn.
Giải pháp bạn đề xuất thêm không gian nơi không có gì trong câu hỏi, và nó rất có thể cho phép gói tại dấu gạch ngang anyway. – eyelidlessness
Sai lầm ngu ngốc của tôi là tôi quên đặt khoảng cách giữa khi tôi đặt khoảng cách với đệm. Tôi đã có như <span>Bla 1</span><span>Bla 2</span><span>Bla 4</span>
và nó không phá vỡ dòng như tôi nghĩ. Vì vậy, bây giờ tôi có:
<span>Bla 1</span> <span>Bla 2</span> <span>Bla 4</span>
và tất nhiên nó hoạt động như nó cần và được dự đoán.
Có thể lỗi của tôi sẽ giúp ai đó ....
Tôi đã thử tất cả các đề xuất này. Không làm việc. Tìm thấy giải pháp trên một trang Stack Overflow khác: No line-break after a hyphen. Bạn có thể sử dụng mã cho dấu gạch ngang không phá vỡ, ‑
.
- 1. HTML không ngắt dòng tại dấu gạch nối
- 2. Cách bật ngắt dòng tại dấu gạch nối trên Firefox
- 3. javascript - thay thế dấu gạch ngang (dấu gạch ngang) bằng dấu cách
- 4. Đặt tên cho thuộc tính HTML "lớp" và "id" - dấu gạch ngang và gạch dưới
- 5. ngắt dòng lệnh trong ô bảng html
- 6. Cách di chuyển tập lệnh từ dấu gạch ngang sang dấu gạch ngang?
- 7. Dấu gạch ngang là gì?
- 8. Tại sao Firefox làm cho các đường viền bị gạch ngang lệch hướng với nhau?
- 9. Tại sao PIP chuyển đổi dấu gạch dưới thành dấu gạch ngang
- 10. sử dụng (-) dấu gạch ngang trong tên bảng mysql
- 11. Tại sao DisplayFormat có thay đổi DataFormatString "/" (dấu gạch chéo) thành "-" (dấu gạch ngang)?
- 12. Python Mô-đun với một dấu gạch ngang, hoặc dấu gạch ngang (-) trong tên của nó
- 13. Python: phân tách trên dấu cách hoặc dấu gạch ngang?
- 14. Regex để phù hợp với ký tự chữ, dấu gạch dưới, dấu chấm và dấu gạch ngang, cho phép dấu chấm và dấu gạch ngang chỉ ở giữa
- 15. RewriteRule^- [L] AKA RewriteRule dấu gạch ngang dấu gạch ngang L
- 16. Dấu gạch ngang vs Dash: Thay thế Dash với Dấu gạch ngang
- 17. Điểm ngắt được gạch ngang, làm thế nào tôi có thể làm cho chúng hợp lệ?
- 18. C# Regex cho số và dấu gạch ngang chỉ
- 19. Chuỗi định dạng có dấu gạch ngang
- 20. Cách sử dụng dấu gạch ngang trong thuộc tính data-* HTML trong ASP.NET MVC
- 21. Làm cách nào để ngăn LaTeX khỏi các từ gạch nối có dấu gạch ngang?
- 22. Làm cách nào để in dấu gạch ngang hoặc dấu chấm bằng fprintf/printf?
- 23. dấu gạch ngang hai dấu chấm phẩy (;;) cú pháp
- 24. Canvas.drawText (...) không in dấu ngắt dòng
- 25. HTML Textarea scroll ngang
- 26. Regex - Dấu gạch ngang có nên được thoát không?
- 27. Làm cách nào để có thể grep cho chuỗi bắt đầu bằng dấu gạch ngang/dấu nối?
- 28. Chữ cái Regex, số, dấu gạch ngang và dấu gạch dưới
- 29. Tôi làm cách nào để thêm ngắt dòng hoặc html bên trong Bảng điều khiển?
- 30. emacs: đánh dấu dòng hiện tại bằng gạch dưới nó
Dấu gạch nối không gián đoạn là cách để đi. +1 – Borgar