前提・実現したいこと
↑同じデザインのテーブルを作りたいのですがうまく作れません。
どのように作ればいいのでしょうか?
該当のソースコード
html
1 <table class="list"> 2 <tbody> 3 <tr class="day"> 4 <td>月</td> 5 <td>火</td> 6 <td>水</td> 7 <td>木</td> 8 <td>金</td> 9 <td>土</td> 10 <td>日</td> 11 </tr> 12 <tr class="treatment"> 13 <th>一般診療</th> 14 <td>正午~15:00(初診・再診)</td> 15 <td>▲</td> 16 <td>●</td> 17 <td>●</td> 18 <td>●</td> 19 <td>●</td> 20 <td>※</td> 21 <td>-</td> 22 <td>-</td> 23 </tr> 24 <!-- <tr class="treatment"> 25 <th>予約診療</th> 26 <td></td> 27 <td></td> 28 <td></td> 29 <td></td> 30 <td></td> 31 <td></td> 32 <td></td> 33 <td></td> 34 <td></td> 35 </tr> --> 36 </tbody> 37 </table> 38
css
1.list { 2width: 100%; 3margin: 0 auto 0 5%; 4background-color: #e4e4e4; 5border-radius: 5px; 6} 7.list tr.day { 8display: flex; 9justify-content: flex-end; 10align-items: flex-end; 11} 12.list tr.day td { 13padding: 2% 0; 14flex: 0 0 7%; 15text-align: center; 16} 17.list tr.treatment { 18display: flex; 19justify-content: center; 20flex-flow: nowrap; 21} 22.list tr.treatment th { 23text-align: center; 24background-color: #eee; 25width: 19%; 26} 27.list tr.treatment td { 28 text-align: center; 29 background-color: #fff; 30 font-size: 74%; 31 padding: 0 2%; 32 line-height: 2.9; 33}
試したこと
ネットでググって調べたり試行錯誤したのですがデザイン通りにできませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー