Tables

I was looking online to refresh my memory how to make a table with only horizontal lines and not vertical lines between columns. I was kind of surprised the top results made it sound really complex and like it required all kinds of hacks to make it work in a cross-browser way. Really? What about just setting the table’s border property to 0 and then adding this css?

table { border: 1px solid #AAAAAA; border-collapse:collapse; }
td, tr { border-bottom: 1px solid #AAAAAA; }

Keep it simple.