Lesson

テーブルをスマホにするには

ブレイクポイント
プレビュー

コード

CSS
.wrapper {
    width: 800px;
    margin: auto;
}
table {
    margin: 100px 0;
}
.cp_table *, .cp_table *:before, .cp_table *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.cp_table {
    width: 100%;
    border-collapse: collapse;
    border-right: 1px solid #dddddd;
}
.cp_table thead th {
    padding: 10px 15px;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    background: #dddddd;
}
.cp_table thead th:last-child {
    border-right: 1px solid #dddddd;
}
.cp_table tbody th {
    padding: 10px 15px;
    vertical-align: top;
    border-bottom: 1px solid #ffffff;
    background: #dddddd;
    white-space: nowrap;
}
.cp_table tbody tr:last-child th {
    border-bottom: 1px solid #dddddd;
}
.cp_table tbody td {
    padding: 10px 15px;
    vertical-align: top;
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    background: #ffffff;
}
@media screen and (max-width: 414px) {
    .wrapper {
        width: 100vw;
        overflow: hidden;
    }
}
/*---- ここから下にPC・スマホ共用CSSを記述ください ----*/
/*---- ここから下にスマホ用CSSを記述ください ----*/
@media screen and (max-width: 320px) {
}
HTML
<