отображает 123456

я есть ячейка таблицы, которой я всегда хотел бы быть определенной ширины. Тем не менее, он не работает с большими строками текста без пробелов. Вот контрольный пример:

td {
  border: solid green 1px;
  width: 200px;
  overflow: hidden;
}
<table>
  <tbody>
    <tr>
      <td>
        This_is_a_terrible_example_of_thinking_outside_the_box.
      </td>
    </tr>
  </tbody>
</table>

Как получить текст, который будет обрезан по краю поля, а не расширяться?