自分のためのメモ

Table内でもellipsisを使って、更にbr改行を含むコンテンツにも対応させる

デフォルトではTableタグ内ではellipsisは効かないそうだが、組んだあとで気づいた場合は以下で対応。

table {
    table-layout: fixed;
    /*上記を入れるならthとtdに幅指定もするコト*/
    width: 100%;
}

に続いて対象要素に

.target {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

で一旦完了だが、稀にWP側で登録した内容に改行(br)が含まれている場合は、複数行表示されてしまう。
なので、

.target {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    br {
        display: none;
    }
}

とCSSで非表示にすることで解決。