r - highlight every other row knitr+Rmd -
how can highlight every other row of table in knitr? output following .rmd white table rather every other row grey:
```{r setup, include=false} opts_chunk$set(cache=false) ``` <style> .mytable tr:nth-child(even) { /*(even) or (2n 0)*/ background: #eeeeee; } .mytable tr:nth-child(odd) { /*(odd) or (2n 1)*/ background: #ffffff; } </style> <table border=1 class="mytable"> <tr> <th> </th> <th> mpg </th> <th> cyl </th> <th> disp </th> </tr> <tr> <td align="right"> mazda rx4 </td> <td align="right"> 21.00 </td> <td align="right"> 6.00 </td> <td align="right"> 160.00 </td> </tr> <tr> <td align="right"> mazda rx4 wag </td> <td align="right"> 21.00 </td> <td align="right"> 6.00 </td> <td align="right"> 160.00 </td> </tr> <tr> <td align="right"> datsun 710 </td> <td align="right"> 22.80 </td> <td align="right"> 4.00 </td> <td align="right"> 108.00 </td> </tr> <tr> <td align="right"> hornet 4 drive </td> <td align="right"> 21.40 </td> <td align="right"> 6.00 </td> <td align="right"> 258.00 </td> </tr> <tr> <td align="right"> hornet sportabout </td> <td align="right"> 18.70 </td> <td align="right"> 8.00 </td> <td align="right"> 360.00 </td> </tr> </table>
<style> .mytable tr:nth-child(even) td{ background: #eeeeee; } .mytable tr:nth-child(odd) td { background: #ffffff;} </style>
your must add td override effect of body.td declaration.
Comments
Post a Comment