.table .mt-table の 2 クラスを記述してください。<div class="mt-table--outline"> ... &;lt/div> という入れ子を用意します。<thead> テーブルのコンテンツには <tbody> で囲ってください。scope="col" を必ず記述してください。<tr> 要素にクラス名 mt-table__highlight を記述します。<tr> 要素にクラス名 mt-table__highlight--current を記述します。並べ替えの UI を追加したい場合、昇順はmt-table__ascend、降順はmt-table__descendを、並べ替えしたい列項目のリンクのクラス名として加えます。
| タイトル | 更新日 | 製作者 |
|---|---|---|
| Movable Type AWSハンズオンセミナー | 2017年 4月20日 | yuji |
| 安心・低価格のウェブサービス型CMS | 2017年 4月18日 | yuji |
| CMS選定中・情報収集中のWeb制作者様 | 2017年 4月10日 | yuji |
<div class="mt-table--outline">
<table class="table mt-table">
<thead>
<tr>
<th scope="col">タイトル</th>
<th scope="col"><a href="javascript://" class="mt-table__descend">更新日</a></th>
<th scope="col">製作者</th>
</tr>
</thead>
<tbody>
<tr>
<td>Movable Type AWSハンズオンセミナー</td>
<td>2017年 4月20日</td>
<td>yuji</td>
</tr>
<tr class="mt-table__highlight--current">
<td>安心・低価格のウェブサービス型CMS</td>
<td>2017年 4月18日</td>
<td>yuji</td>
</tr>
...
</tbody>
</table>
</div>列だけでなく行での操作が発生するので、各行の最初の <td> に scope="row" を記述してください。
チェックボックスには操作目的を示すラベルを添え、.sr-only を加えて非表示にします。input 要素には id を添え、その値の対になる for 属性が label にないとうまく動作しないので注意してください。
| タイトル | 更新日 | 製作者 | |
|---|---|---|---|
| Movable Type AWSハンズオンセミナー | 2017年 4月20日 | yuji | |
| 安心・低価格のウェブサービス型CMS | 2017年 4月18日 | yuji | |
| CMS選定中・情報収集中のWeb制作者様 | 2017年 4月10日 | yuji |
<div class="mt-table--outline">
<table class="table mt-table">
<thead>
<tr>
<th class="mt-table__control"></th>
<th scope="col">タイトル</th>
<th scope="col">更新日</th>
<th scope="col">製作者</th>
</tr>
</thead>
<tbody>
<tr>
<td scope="row"><div class="custom-control custom-checkbox"><input type="checkbox" class="custom-control-input" id="checkbox1"><label class="custom-control-label" for="checkbox1"><span class="sr-only">選択</span></label></div></td>
<td>Movable Type AWSハンズオンセミナー</td>
<td>2017年 4月20日</td>
<td>yuji</td>
</tr>
<tr class="mt-table__highlight">
<td scope="row"><div class="custom-control custom-checkbox"><input type="checkbox" class="custom-control-input" id="checkbox2"><label class="custom-control-label" for="checkbox2"><span class="sr-only">選択</span></label></div></td>
<td>安心・低価格のウェブサービス型CMS</td>
<td>2017年 4月18日</td>
<td>yuji</td>
</tr>
<tr>
<td scope="row"><div class="custom-control custom-checkbox"><input type="checkbox" class="custom-control-input" id="checkbox3"><label class="custom-control-label" for="checkbox3"><span class="sr-only">選択</span></label></div></td>
<td>CMS選定中・情報収集中のWeb制作者様</td>
<td>2017年 4月10日</td>
<td>yuji</td>
</tr>
</tbody>
</table>
</div>
セルの入れ子としてコンテンツを追加したい場合、.mt-table__hierarchy を記述し、1 アイテムでも <ul class="list-unstyled"> でリストしてください。
| タイトル | 更新日 | 製作者 | |
|---|---|---|---|
Movable Type AWSハンズオンセミナー
|
2017年 4月20日 | yuji | |
|
安心・低価格のウェブサービス型CMS
|
2017年 4月18日 | yuji | |
| CMS選定中・情報収集中のWeb制作者様 | 2017年 4月10日 | yuji |
<div class="mt-table--outline">
<table class="table mt-table">
<thead>
<tr>
<th class="mt-table__control"></th>
<th scope="col">タイトル</th>
<th scope="col">更新日</th>
<th scope="col">製作者</th>
</tr>
</thead>
<tbody>
<tr>
<td scope="row"><div class="custom-control custom-checkbox"><input type="checkbox" class="custom-control-input" id="checkbox10"><label class="custom-control-label" for="checkbox10"><span class="sr-only">選択</span></label></div></td>
<td>
Movable Type AWSハンズオンセミナー
<div class="mt-table__hierarchy">
<ul class="list-unstyled">
<li>高いセキュリティで安心</li>
<li>徹底的に最適化された環境で動作が快適</li>
</ul>
</div>
</td>
<td>2017年 4月20日</td>
<td>yuji</td>
</tr>
</tbody>
</table>
</div>