Hello,
You can use a striped table to style even and odd rows. After giving this property, you can hide the border of the table so that it won't look like a table, but like a regular element. Here is a reference link for further research.
https://css-tricks.com/snippets/css/css3-zebra-striping-a-table/
I hope, this clarifies your doubts. Have a nice day.