「CSS」separateでテーブルの枠線を離して表示する

構文
border-collapse: separate;
separate
隣接するセルが個別に境界線を持ちます (separated-border 表レンダリングモデル)。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<style>
/* 枠線を離して表示 */
.separate {
border-collapse: separate;
}
table {
display: inline-table;
margin: 1em;
border: dashed 5px;
}
table th,
table td {
border: solid 1px;
width: 100px;
}
</style>
<table class="separate ">
<tr>
<td>1001</td>
<td>item Aaa</td>
</tr>
<tr>
<td>2002</td>
<td>item Bbb</td>
</tr>
<tr>
<td>3003</td>
<td>item Ccc</td>
</tr>
</table>
<style> /* 枠線を離して表示 */ .separate { border-collapse: separate; } table { display: inline-table; margin: 1em; border: dashed 5px; } table th, table td { border: solid 1px; width: 100px; } </style> <table class="separate "> <tr> <td>1001</td> <td>item Aaa</td> </tr> <tr> <td>2002</td> <td>item Bbb</td> </tr> <tr> <td>3003</td> <td>item Ccc</td> </tr> </table>
<style>
  /* 枠線を離して表示 */
.separate {
  border-collapse: separate;
}
table {
  display: inline-table;
  margin: 1em;
  border: dashed 5px;
}

table th,
table td {
  border: solid 1px;
  width: 100px;
}
</style>
<table class="separate ">
  <tr>
    <td>1001</td>
    <td>item Aaa</td>
  </tr>
  <tr>
    <td>2002</td>
    <td>item Bbb</td>
  </tr>
    <tr>
    <td>3003</td>
    <td>item Ccc</td>
  </tr>
</table>

 

CSS

Posted by arkgame