前提・実現したいこと
テーブルタグで表を作成しました。
用途別に窓口とお問い合わせの電話番号をのせたものです。
スマホでも1列表示で見やすくできました。
しかし、アクセシビリティ的に列と項目との関連性がないということで保存の段階でひっかかります。
・実現したいことは、
用途別の窓口、電話番号が見やすく伝えられ、かつアクセシビリティ的に問題のないものにすることです。
該当のソースコード
html
1 <table class="table01"> 2 <caption>お問い合わせ窓口</caption> 3 <thead> 4 <tr> 5 <th></th> 6 <th>お問い合わせ窓口</th> 7 <th>電話番号</th> 8 </tr> 9 </thead> 10 <tbody> 11 <tr> 12 <th>外来診察・検査・予約</th> 13 <td ><p>外来受付</p></td> 14 <td ><p>☎<a href="tel:0000-00-0000">0000-00-0000</a></p></td> 15 </tr> 16 <tr> 17 <th>初診</th> 18 <td><p>○○支援室</p></td> 19 <td><p>☎<a href="tel:0000-00-0000">0000-00-0000</a></p></td> 20 </tr> 21 <tr> 22 <th>リハビリ</th> 23 <td ><p>リバビリテーション部</p></td> 24 <td><p>☎<a href="0000-00-0000">0000-00-0000</a></p></td> 25 26 </tr> 27 <tr> 28 <th>学校・園<br>福祉サービス事業所からの<br>お問い合わせ</th> 29 <td><p>○○支援室</p></td> 30 <td><p>☎<a href="0000-00-0000">0000-00-0000</a></p></td> 31 32 </tr> 33 <tr> 34 <th>上記以外</th> 35 <td><p>事務部<br></p></td> 36 <td ><p>☎<a href="0000-00-0000">0000-00-0000</a></p></td> 37 38 </tr>
該当のソースコード
css
1table.table01 { 2 width:100%; 3 border-right:#3EB1C6 solid 1px; 4 border-collapse: collapse; 5} 6table.table01 thead th { 7 background:#3EB1C6; 8 color:#FFF; 9 padding:5px 10px; 10 border-right:#FFF solid 1px; 11 border-bottom:#FFF solid 1px; 12} 13table.table01 thead th:last-child { 14 border-right:#3EB1C6 solid 1px; 15} 16table.table01 tbody th { 17 background:#3EB1C6; 18 color:#FFF; 19 padding:5px 10px; 20 border-bottom:#FFF solid 1px; 21 vertical-align:top; 22} 23table.table01 tbody tr:last-child th { 24 border-bottom:#3EB1C6 solid 1px; 25} 26table.table01 tbody td { 27 background:#FFF; 28 padding:5px 10px; 29 border-left:#3EB1C6 solid 1px; 30 border-bottom:#3EB1C6 solid 1px; 31 vertical-align:top; 32} 33 34@media screen and (max-width: 640px) { 35table.table01 thead { 36 display:none; 37} 38table.table01 tbody th { 39 display:block; 40} 41table.table01 tbody td { 42 display:block; 43} 44table.table01 tbody td::before { 45 content: attr(label); 46 float: left; 47 clear:both; 48 font-weight:bold; 49} 50table.table01 tbody td p { 51 padding-left:0em; 52} 53}
試したこと
お問い合わせ窓口 と 電話番号という項目をつけたしてみましたが変わりませんでした。
何かいい方法があれば教えてください。
回答2件
あなたの回答
tips
プレビュー