[css] What is the difference between "word-break: break-all" versus "word-wrap: break-word" in CSS

word-break:break-all :

word to continue to border then break in newline.

word-wrap:break-word :

At first , word wrap in newline then continue to border.

Example :

_x000D_
_x000D_
div {_x000D_
   border: 1px solid red;_x000D_
   width: 200px;_x000D_
}_x000D_
_x000D_
span {_x000D_
  background-color: yellow;_x000D_
}_x000D_
_x000D_
.break-all {_x000D_
  word-break:break-all;_x000D_
 }_x000D_
.break-word {_x000D_
  word-wrap:break-word;  _x000D_
}
_x000D_
<b>word-break:break-all</b>_x000D_
_x000D_
<div class="break-all">_x000D_
  This text is styled with_x000D_
  <span>soooooooooooooooooooooooooome</span> of the text_x000D_
  formatting properties._x000D_
</div>_x000D_
_x000D_
<b> word-wrap:break-word</b>_x000D_
_x000D_
<div class="break-word">_x000D_
  This text is styled with_x000D_
  <span>soooooooooooooooooooooooooome</span> of the text_x000D_
  formatting properties._x000D_
</div>
_x000D_
_x000D_
_x000D_