Tôi có một div quá hẹp để căn chỉnh văn bản: biện minh (khoảng trống quá rộng), nhưng trông không đồng nhất khi đúng hoặc trái hợp lý, bởi vì sau đó có một khoảng cách lớn ở cuối dòng. Trái hợp lý có vẻ tốt nhất, nhưng tôi có thể sử dụng dấu gạch nối, như trong sách không? Sử dụng CSS?Tôi có thể sử dụng CSS để biện minh cho văn bản bằng các từ gạch nối ở cuối dòng không?
Trả lời
Bạn có thể sử dụng hyphens: auto
miễn là bạn đã khai báo ngôn ngữ nội dung bằng HTML, ví dụ: sử dụng <html lang=en-US>
.
Hỗ trợ trình duyệt vẫn còn hạn chế nhưng nhận được tốt hơn, xem http://caniuse.com/css-hyphens
Đối với chất lượng tốt, bạn có thể cần phải tự kiểm soát dấu gạch nối ví dụ bằng cách sử dụng dấu gạch nối mềm (­
) bằng các từ có thể được gạch nối sai.
Dấu gạch nối phụ thuộc vào ngôn ngữ; bạn không thể chỉ đặt các ký tự tràn trên dòng tiếp theo và nhận được hiệu ứng tương tự mà bạn làm trong sách. Các quy tắc gạch nối thực sự khá phức tạp (xem http://dictionary2.classic.reference.com/writing/styleguide/division.html) và cách duy nhất để bạn có thể thực hiện đúng (như trong sách) là thủ công hoặc thông qua tập lệnh phía máy khách hoặc phía máy chủ; Tôi khá chắc chắn nó không thể được thực hiện bằng cách sử dụng chỉ css.
Bạn có thể muốn sử dụng cái gì đó như http://code.google.com/p/hyphenator/
Không, tôi biết về quy tắc gạch nối. "Sách" tôi đang đề cập đến là những cuốn sách có văn bản được biện minh và chúng đơn giản là tách các từ và gạch nối nó và dán nó vào dòng tiếp theo, không tuân theo các quy tắc gạch nối. Tôi đã học được các quy tắc của gạch nối ở trường trung học. –
hyphenator hoạt động! nếu nó hỗ trợ ngôn ngữ của bạn. Nhưng nếu bạn có 3 hoặc 4 ngôn ngữ thì tập tin kịch bản sẽ có trọng lượng khoảng 200kb. Ngoài ra còn có phpPyphenator, nó sẽ gạch nối văn bản của bạn trên máy chủ. Tốt hơn nhiều so với tệp javascript. Mặc dù nó không hỗ trợ một số ngôn ngữ –
Đối với dấu gạch nối trong html, có những chương trình javascript để thêm những gì cần thiết để văn bản. chẳng hạn như http://code.google.com/p/hyphenator/
Hỗ trợ cho dấu gạch ngang builder brower là không đáng tin cậy và cải thiện hỗ trợ của nó là đáng ngờ.
hoàn hảo, cảm ơn. Tự hỏi nếu bạn có thể làm điều đó với CSS mặc dù. –
- 1. Cách biện minh cho văn bản bằng iTextSharp?
- 2. Tôi có nên tránh sử dụng "căn chỉnh văn bản: biện minh;" không?
- 3. Bạn làm cách nào để biện minh cho văn bản trong hộp văn bản HTML?
- 4. Wrapping văn bản xung quanh một hình ảnh với thụt đầu dòng và biện minh cho
- 5. Thực hiện biện minh văn bản với lập trình động
- 6. Văn bản được gạch dưới CSS có gạch dưới có trọng lượng thấp hơn văn bản?
- 7. Lý do gì có thể biện minh cho bản demo HTML5 của apple sử dụng các tài liệu HTML4?
- 8. Có thể gạch dưới các từ trong văn bản TextView
- 9. Cách sử dụng PowerShell để xóa không gian từ cuối dòng trong một tệp văn bản
- 10. Cách CSS để hạn chế ngắt dòng cho văn bản
- 11. Ký tự cuối dòng từ dòng được đọc từ tệp văn bản, sử dụng Python
- 12. Làm thế nào để tạo gạch chân kép, gạch chân chấm cho văn bản trong css
- 13. Cách đối sánh mẫu ở cuối dòng/văn bản
- 14. Định dạng văn bản được biện minh trong Python 3.3 bằng phương thức .format()
- 15. Trong trình soạn thảo văn bản Eclipse, làm thế nào tôi có thể định dạng lại/điền/biện minh cho một đoạn văn rộng 80 ký tự?
- 16. Cách thêm văn bản ở cuối mỗi dòng trong Vim?
- 17. Dừng gói văn bản được gạch nối?
- 18. Tôi có thể chọn văn bản trống với CSS không?
- 19. Điều gì biện minh bằng cách sử dụng Java trên Django/Python, PHP, v.v. cho web?
- 20. Tôi có thể gạch dưới văn bản của một NSTextField từ trình tạo giao diện không?
- 21. Full-biện minh cho các yếu tố li
- 22. Tôi có thể nhắm mục tiêu các trường nhập văn bản bằng CSS như thế nào?
- 23. CSS: Bạn có thể ngăn chặn tràn: ẩn khỏi cắt dòng cuối cùng của văn bản không?
- 24. bằng văn bản cho cổng nối tiếp từ dòng lệnh Linux
- 25. Từ phân đoạn và nhóm các từ được gạch nối và dấu móc nối từ văn bản
- 26. Làm thế nào tôi có thể cắt ngắn các văn bản dài trong một bảng bằng cách sử dụng CSS?
- 27. Ngôn ngữ gạch nối CSS
- 28. Nhà văn csv Python có sử dụng các ký tự cuối dòng DOS không?
- 29. Ruby - Nối nội dung ở cuối tệp s3 hiện có bằng cách sử dụng sương mù
- 30. Tôi có thể in các tệp html (có hình ảnh, css) từ dòng lệnh không?
thanks a lot =) –
Kiitos, Jukka !!!! – Rossitten