2013-06-23 6 views
24

Jaka jest dokładna różnica między przepełnieniem/zawijaniem słów a dzieleniem wyrazów? A czy ktoś może mi powiedzieć, jaki jest lepszy sposób na łamanie bardzo długich linków? Większość ludzi twierdzi, że powinieneś używać word-break w połączeniu z overflow-wrap, ale nie wygląda to zbyt logicznie. Uważam, że najlepszym sposobem jest użycie overflow-wrap w połączeniu z word-wrap dla lepszej obsługi różnych przeglądarek. Co myślisz?Różnica między overflow-wrap a word-break?

+2

Do przyszłych czytelników, którzy początkowo byli zdezorientowani co do tego, dlaczego zostało to zamknięte jako zduplikowane pytanie. [Moduł tekstu CSS poziomu 3] (https://www.w3.org/TR/css-text-3/#overflow-wrap-property) stwierdza, że ​​'overflow-wrap' i' word-wrap' powinny wynosić 100 % identycznych funkcjonalności. Osobiście odnoszę wrażenie, że 'word-wrap' powinien być używany tylko dla starszej wersji przeglądarki i może być przestarzały lub odrzucony w przyszłej wersji CSS. –

+1

Do tych, którzy głosowali, aby to zamknąć: nie jest to duplikat, jak stwierdzono, pytanie nie jest takie samo. Domniemany duplikat dotyczy dwóch konkretnych wartości dwóch właściwości, a pytanie dotyczy dwóch właściwości. Naprawdę nie podoba mi się, że niektórzy ludzie wierzą, że mają prawo zabronić innym odpowiadania na pytania. Jeśli nie podoba ci się pytanie, po prostu go nie czytaj! – Hibou57

Odpowiedz

33

Cytując źródła

  • word-wrap: Właściwość CSS word-wrap jest używana do określenia, czy przeglądarka może przełamać linie wewnątrz wyrazów w celu uniknięcia przepełnienia gdy inaczej nierozerwalny łańcuch jest zbyt długa, by zmieścić w swoim polu zawierającym.

  • przelewowy-wrap: word-wrap nieruchomość została zmieniona overflow-wrap w obecnym projekcie specyfikacji CSS3 Tekst

  • word-break: Właściwość CSS word-break służy do określenia w jaki sposób (czy) przełamać linie wewnątrz wyrazów

Potrzebny jest zatem podział na słowa w połączeniu z zawijaniem wyrazów, co jest właściwą kombinacją.

+5

Myślę, że zawijanie słów jest wystarczające ... Ciągle zdezorientowany ... – Anselm

+0

Cóż, tak "zawijanie wyrazów" jest wystarczające, ale jeśli szerokość kontenera jest ograniczona, układ może być pomieszany. – karthikr

+0

OK, rozumiem. Używam zawijania tekstu tylko dla linków, więc układ się nie psuje. – Anselm