2015-08-19 23 views
20

Tôi sử dụng css sau đây để tự động gạch nối văn bản trong trang web của tôi:Tôi làm cách nào để sử dụng dấu gạch nối trong trình duyệt Google Chrome?

-webkit-hyphens: auto; 
-moz-hyphens: auto; 
-ms-hyphens: auto; 
hyphens: auto; 

Nhưng trong chrome này không có hiệu lực. Tôi đã đọc, Chrome không hỗ trợ điều này. Có cách giải quyết nào cho gạch nối trong chrome không? Cảm ơn!

+2

không có giải pháp css thuần túy nào. nhưng nếu sử dụng javascripit, nó có thể được thực hiện, kiểm tra thư viện javascript này [link] (https://github.com/mnater/hyphenator) –

+2

Sao vấn đề chromium này và bình luận về nó: https: //bugs.chromium. org/p/chromium/issues/detail? id = 47083 –

+0

Nhóm chrome đang làm việc với điều này: https://bugs.chromium.org/p/chromium/issues/detail?id=605840 – Dennis

Trả lời

12

gạch nối hiện đang được hỗ trợ trên Chrome chỉ trên Android và hệ điều hành MacOS, như bạn có thể xem tại đây: http://caniuse.com/#search=hyphens

tôi đã sử dụng Hyphenator quá, theo đề nghị của Eric.

+0

Không có người thổi phồng trong trang web sản xuất đó. – reallynice

+1

@reallynice đó là sự thật, trang web đã thay đổi trong khi đó. Bạn có thể xem nó trong ảnh chụp lưu trữ.org.org: https://web.archive.org/web/20150419034614/http://www.chiantibanca.it/privacy-policy-S6A158E170.htm – kaosmos

2

Dấu gạch nối mềm có thể được áp dụng với JavaScript (giải pháp tốt nhất) hoặc bất kỳ ngôn ngữ phía máy chủ nào, tuy nhiên, trả lời câu hỏi bằng câu trả lời của riêng nó.

+4

Đó là sự thật - không may là cách duy nhất cho Chrome ngay bây giờ. Nhưng hãy cẩn thận: Việc này có thể ảnh hưởng đến khả năng truy cập: Trình đọc màn hình sẽ đọc mọi âm tiết, không phải toàn bộ từ – Philipp

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