tbodyとtfootに分かれているtableの偶数行と奇数行で、色違い指定を指定したいです。
今は、tbodyの偶数行と奇数行、tfootの偶数行と奇数行でそれぞれ色が適用されるため、5行目6行目が同じ色になってしまいます。
tbodyとtfootのグループ単位ではなく、table単位で色違いにする方法は無いでしょうか?
<!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="content-language" content="ja"> <meta name="robots" content="noindex,nofollow"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>abc</title> </head> <style type="text/css"> /*tableの偶数行と奇数行で色違い指定*/ table.list tr:nth-child(even) { background: #eee; } table.list tr:nth-child(odd) { background: #fff; } </style> <body> <table class="list" style="width: 300px;"> <thead> <tr> <th>列A</th> <th>列B</th> <th>列C</th> </tr> </thead> <tbody > <tr > <td>1</td> <td>あ</td> <td>tbody</td> </tr> <tr > <td>2</td> <td>い</td> <td>tbody</td> </tr> <tr > <td>3</td> <td>う</td> <td>tbody</td> </tr> <tr > <td>4</td> <td>え</td> <td>tbody</td> </tr> <tr > <td>5</td> <td>お</td> <td>tbody</td> </tr> </tbody> <tfoot > <tr > <td>6</td> <td>か</td> <td>tfoot</td> </tr> <tr > <td>7</td> <td>き</td> <td>tfoot</td> </tr> <tr > <td>8</td> <td>く</td> <td>tfoot</td> </tr> </tfoot> </table> </body></html>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。