こんにちは(・∀・) テキストが親要素の横幅よりも大きくなる場合に改行なしで省略表示し、更にマウスオーバーで内容を全て表示させる方法をご紹介します。 今回のサンプルもCSSだけで実現できます。 sample それではサンプルをご覧ください。 demo 使用するCSSです。 text-overflow:ellipsisで表示を省略します。 CSS h2 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 省略した内容をマウスオーバーで表示させるには、その親要素にtitle属性を使って内容を記述します。 HTML <table> <tr> <td title="https://www.webdlab.com/html/">https://www.webdlab.com/html/</td> </tr> </ta