2015-08-19 32 views
20

używam następujący CSS do tekstu auto łącznika w mojej stronie internetowej:Jak używać dzielenia wyrazów w przeglądarce Google Chrome?

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

Ale w Chrome to nie ma znaczenia. Już czytałem, że chrome nie obsługuje tego. Czy istnieje sposób obejścia dla dzielenia wyrazów w chrome? Dzięki!

+2

brak czystego rozwiązania css. ale jeśli użyjesz javascripit, możesz to zrobić, sprawdź tę bibliotekę javascript [link] (https://github.com/mnater/hyphenator) –

+2

Star ten numer chromium i komentarz na ten temat: https: //bugs.chromium. org/p/chromium/issues/detail? id = 47083 –

+0

Zespół chrome pracuje nad tym: https://bugs.chromium.org/p/chromium/issues/detail?id=605840 – Dennis

Odpowiedz

12

dzielenie wyrazów jest obecnie obsługiwana jedynie w Chrome na Androidzie i MacOS, jak widać tutaj: http://caniuse.com/#search=hyphens

użyłem Hyphenator też, jak sugerowane przez Erica.

+0

Nie ma hypenathor na tej stronie produkcyjnej. – reallynice

+1

@reallynice to prawda, strona zmieniła się w międzyczasie. Możesz to zobaczyć w tych zdjęciach archive.org: https://web.archive.org/web/20150419034614/http://www.chiantibanca.it/privacy-policy-S6A158E170.htm – kaosmos

2

Miękkie łączniki mogą być stosowane z JavaScript (najlepsze rozwiązanie) lub dowolnym językiem po stronie serwera, jednak odpowiedź na to pytanie z własną odpowiedzią.

+4

To prawda - niestety jedyny sposób dla chromu już teraz. Ale uwaga: robienie tego może wpływać na dostępność: czytniki ekranu będą czytać każdą sylabę, a nie całe słowa – Philipp

Powiązane problemy