#質問したいこと:テーブルの一部の枠線をCSSで色変えしたいがなぜか出来ません。問題点、改善案を教えて欲しいです。
まず下記のようにHTMLを記載し、表を作成しました。
HTML
1<table class="table-A"> 2 <caption>制作担当</caption> 3 <tr> 4 <th>コモモ</th> 5 <td id="red_line">企画・デザイン・baserCMSテーマのベース組み込み担当</td> 6 </tr> 7 <tr> 8 <th class="moriko">モリコ</th> 9 <td>HTML/CSSコーディング担当</td> 10 </tr> 11 <tr> 12 <th class="hirosyama">ひろしゃま</th> 13 <td>プラグイン制作、テーマ実装の難しいところが担当</td> 14 </tr> 15</table>
次にCSSを記述、<th></th>のセルのバックグラウンドカラーを灰色にすることは問題なく実装出来ました。
しかし、試しでclass = morikoの枠線のbottomのカラーをredに指定しましたが反応なし。
追加でclass = hirosyamaの枠線のtopをredにしましたがそれも効果なし。
.table-A{ font-size: 14px; border: 0; border-collapse: collapse; width: 100%; margin: 0px; } .table-A th, .table-A td{ border: solid 1px ; padding: 5px 10px; } .table-A th{ background-color: #EEEEEE; text-align: left; } .table-A caption{ text-align: left; font-weight: bold; } .table-A th .moriko{ border-bottom: solid 3px red; } .table-A th .hirosyama{ border-top: solid 1px red; }
上記のような状態を解決するにはHTMLもしくはCSSで具体的にどういった記述をすればよいのでしょうか。また上記の記述でなぜ実装が意図した通りにならないのか、についても教えていただけると嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/24 13:59