長い英単語がthやtdの中に入るとつきぬけちゃうし、tableの各セルの横幅もグダグダになっちゃう。
いろいろ調べて、シンプルに解決したのはこれ

table{
word-break: break-all;

cssの説明は別のサイトでみてね。

結局どうしたらいいのよっていうのがわからないところが多かったけど結局解決はtableにword-break:break-all;

をつける、でした。