2013-02-27 11 views

Odpowiedz

5

Rozważ skorzystanie z dzielenia wyrazów (ręczny, CSS, JavaScript po stronie serwera lub po stronie klienta), zobacz np. odpowiedzi na Can I use CSS to justify text with hyphenating words at the end of a line? Dzielenie często pomaga, gdy w tekście są długie słowa.

Nadal można zachować text-justify: distribute, ponieważ może poprawić wyniki w przeglądarkach obsługujących i można oczekiwać, że uzyska wsparcie, podobnie jak w ścieżce standaryzacji CSS (w CSS Text Module Level 3 WD).

+0

Dziękuję, ale mam stalową szerokość problemu Chrome – Wizard

+0

Chrome nie robi jeszcze podziału na grupy, więc w przypadku Chrome ograniczasz się do innych opcji . Hyphenator.js wydaje się być pogrubionym litewskim OK; demo: http://www.cs.tut.fi/~jkorpela/js/hyphlt.html8 –

-1

Jak chcesz sformatować akapity? Masz na myśli szerokość, wysokość, odstępy między literami lub odstępy między słowami?

Czy próbowałeś używać tagu CSS o oznaczeniu tekstowym ?

text-align:center 

Albo tag word-spacing CSS?

word-spacing:10px 
+0

Używa wyrównywania tekstu: uzasadnij –

+0

Mam na myśli, że przestrzeń między wyrazami nie jest taka sama 1 jest największa, 2 – Wizard

+1

@Lopezito Być może spróbuj użyć właściwości odstępów CSS słowa następnie. Definiuje spacje między słowami. https://developer.mozilla.org/en-US/docs/CSS/word-spacing –

21

Daj wartości ujemne jak wolisz do word-spacing ..

Ex:

text-align:justify; 
word-spacing:-2px; 

pracuje dla mnie i mam nadzieję, że to pomoże :)

3

użyć:

word-break: break-all;

I ok!