2013-06-17 16 views
6

Dodałem word-break:break-word do komentarzy w mojej witrynie, aby zacząć dzielić wyrazy po przepełnieniu pola komentarza, ale prawdopodobnie nie działa ono w przeglądarce Firefox . Zrobiłem JS skrzypce konfiguracji i to działa. Więc coś musi być w konflikcie, ale nie mogę go znaleźć dla mojego życia.Odłomienie słowa: słowo przerwane nie działa w przeglądarce Firefox 21

JS Fiddle (robocza): http://jsfiddle.net/F6K99/6/

żywo Problem: http://bit.ly/13NcY5F

+0

Wygląda tam podwójny średnik, może Firefox go nie lubi? http://d.pr/i/6IKo – casraf

+0

Dlaczego chcesz łamać słowa, aby umieścić odpowiedni podział słów? –

Odpowiedz

10

Można to osiągnąć brzmienie:

A. Zastosowanie word-break:break-all; zamiast word-break:break-word;

WORKING SOLUTION

B. Lub użyj word-wrap: break-word; zamiast word-break:break-word;

WORKING SOLUTION

O ile mi wiadomo, word-break nie posiada atrybut break-word.

Nadzieję, że to pomaga.

+2

Chrome obsługuje "word-break: break-word;" który różni się od "breakout-a: break-all;". Jest bardziej inteligentny i wniknie w słowo tylko wtedy, gdy przerwa między słowami nie będzie możliwa. – Andrej

+0

@Andrej - Czy potrafisz stworzyć skrzypce demonstrujące to, o czym wspomniałeś? – Nitesh

1

hv używać dzielenia wyrazów: break-all; ... powinien działać po tym.

+0

http://stackoverflow.com/questions/17143614/word-breakbreak-word-not-working-in-firefox-21/17143678#17143678 – Nitesh

1

Musisz użyć następującego pliku CSS.

word-break:normal; 
word-wrap:normal; 

Będzie to działać zarówno w przeglądarce Chrome, Firefox.

+0

To nie odpowiada na pytanie, które dotyczy łamania * w obrębie * słów, jeśli są dłuższe niż sam pojemnik. Normalne zawijanie/łamanie wyrazów jedynie dzieli * między * słowa. –

+0

To rozwiązanie sprawdziło się, należy przyjąć odpowiedź –

Powiązane problemy