Ở chân trang web bố cục linh hoạt, tôi nhận thấy rằng IE có xu hướng sắp xếp dòng trên các ký tự dấu ngoặc đơn (trong một số điện thoại trong trường hợp này). Có một dấu ngoặc đơn không phá vỡ tương đương trực quan, trong một tĩnh mạch tương tự với các khoảng trống không phá vỡ và các dấu gạch ngang không phá vỡ, mà tôi có thể sử dụng thay thế không?Dấu ngoặc đơn không phá vỡ?
Trả lời
Hãy thử điều này:
.phone{
white-space: nowrap;
}
<p>Call Customer Support at <span class="phone">+34 (947) 12 34 56 78</span> for further enquiries.</p>
Bạn có thể làm nhiều thứ khác (từ <nobr>
thẻ để ký tự Unicode nào đó) nhưng họ không phải là qua trình duyệt như thế này.
Đây là một giải pháp thực tế tốt, tuy nhiên, tôi đặc biệt đang tìm kiếm một phiên bản html thuần túy, cho người dùng không phải css (khả năng truy cập là một ưu tiên). – graphicdivine
Đây là vấn đề nhỏ về mỹ phẩm. Việc ngắt dòng ở giữa số điện thoại không phải là vấn đề về trợ năng. – Quentin
@ Dorav Dorward Đó không phải là điểm tôi đã làm. Ưu tiên của tôi là cung cấp một trải nghiệm tương tự như khả năng không có CSS. Ngoài ra, tôi không đồng ý, tôi nghĩ rằng nó * là * một rào cản tiếp cận. – graphicdivine
Tôi đã gặp vấn đề tương tự; đây là một giải pháp mà làm việc:
The number to call is: (423) 276—0000
Theo Unicode Standard (đặc biệt, UAX # 14), một ngắt dòng không được phép trước hoặc sau một khoảng trống không-break. Do đó, & nbsp; ngăn không cho trình duyệt ngắt dòng trên các dấu ngoặc đơn. Trong cả hai trường hợp, nó không làm tổn thương để có một khoảng trống giữa mã vùng và số điện thoại.
Tôi gặp phải vấn đề này với một điều trị số nhiều như "người dùng", trong đó IE ngắt từ sau R. Bạn có thể sử dụng ký tự joiner (& # x2060;), nhưng trong bài kiểm tra của tôi với IE11, chỉ có ký tự khoảng trắng không phá vỡ không được chấp nhận đã làm việc:
user(s)
- 1. Xóa văn bản trong dấu ngoặc đơn (dấu ngoặc đơn trong dấu ngoặc đơn)
- 2. Ghép cặp dấu ngoặc nhọn, dấu ngoặc đơn và dấu ngoặc đơn
- 3. Đổi tên nhiều tệp mà không cần dấu ngoặc đơn/xóa dấu ngoặc đơn windows
- 4. Cắt giảm gạch chéo, không phá vỡ
- 5. cho mỗi ... phá vỡ
- 6. Adorner có phá vỡ MVVM không?
- 7. urlencoded Forward dấu gạch chéo được phá vỡ URL
- 8. Chọn văn bản bên trong dấu ngoặc đơn từ bên ngoài dấu ngoặc đơn trong Vim
- 9. Xác định nội dung hàm bash bằng dấu ngoặc đơn thay vì dấu ngoặc đơn
- 10. HTML/CSS Khoảng trắng phá vỡ
- 11. Liên kết không thể phá vỡ CSS
- 12. Xóa các dấu ngoặc đơn trong json?
- 13. Đi tới dấu ngoặc đơn phù hợp
- 14. php đơn và đôi dấu ngoặc kép
- 15. Cách thoát dấu ngoặc đơn trong grep
- 16. Có danh mục hoặc tên cho các ký tự như dấu ngoặc kép thông minh và dấu gạch ngang luôn bị phá vỡ không?
- 17. Phá vỡ khối try/catch
- 18. ios phá vỡ lồng vòng
- 19. Java Regex chỉ thay thế nhiều vùng trắng bằng Dấu cách Không Phá vỡ
- 20. Lớp khởi tạo có hoặc không có dấu ngoặc đơn?
- 21. Dấu ngoặc đơn có hợp lệ trong một DOCTYPE không?
- 22. Tại sao "typeof" không cần dấu ngoặc đơn?
- 23. Clojure in danh sách không có dấu ngoặc đơn?
- 24. PHP Nếu/Khác tuyên bố không có dấu ngoặc đơn
- 25. phá vỡ hai cho vòng
- 26. đóng cửa sổ phá vỡ sự kiện phá vỡ cửa sổ sự kiện
- 27. Tôi nên làm thế nào để thêm dấu gạch chéo vào dấu nháy đơn và bỏ qua dấu ngoặc kép?
- 28. Dấu ngoặc và dấu ngoặc đơn sau bộ chọn jquery nghĩa là gì?
- 29. Dấu ngoặc đơn sau dấu ngoặc nhọn có nghĩa là gì?
- 30. Sự khác biệt giữa() (dấu ngoặc đơn) và {} (dấu ngoặc nhọn) trong Razor
Có thể bạn tìm kiếm dấu ngoặc đơn không phải ASCII mà bạn có thể sử dụng. Tôi không chắc chắn nếu những người phù hợp tồn tại, nhưng đó có thể là một lựa chọn tôi đoán. –