【CSS】border-collapse - 表セルの境界線の振る舞い

【CSS】border-collapse - 表セルの境界線の振る舞い

CSSのborder-collapseプロパティについて解説します。

検証環境

border-collapse

border-collapseは“表セルの境界線の振る舞い”のプロパティです。

基本構文

border-collapse: 値;

代表的な値は次の通りです。

意味
collapse 隣接セルと境界線を共有する。
separate 隣接セルと境界線を共有しない。

サンプル

collapse

<style>
table {
    ___ih_hl_start
    border-collapse: collapse;
    ___ih_hl_end
}
td {
    border: 1px solid black;
}
</style>

<table>
    <tr>
        <td>Language</td>
        <td>Type</td>
    </tr>
    <tr>
        <td>HTML</td>
        <td>Markup</td>
    </tr>
    <tr>
        <td>CSS</td>
        <td>Programming</td>
    </tr>
    <tr>
        <td>JavaScript</td>
        <td>Programming</td>
    </tr>
</table>

separate

<style>
table {
    ___ih_hl_start
    border-collapse: separate;
    ___ih_hl_end
}
td {
    border: 1px solid black;
}
</style>

<table>
    <tr>
        <td>Language</td>
        <td>Type</td>
    </tr>
    <tr>
        <td>HTML</td>
        <td>Markup</td>
    </tr>
    <tr>
        <td>CSS</td>
        <td>Programming</td>
    </tr>
    <tr>
        <td>JavaScript</td>
        <td>Programming</td>
    </tr>
</table>