I was pretty sure it was on the w3c site, but am unable to find it not (didn't bookmark it earlier).

What I'd like to do is have a border of 1px not only around the table, but also between the rows, cells, etc.

In the past I've used border="1" (for no border I left the border style out). However, if I put that into CSS as border: 1px solid black it only surrounds the table; no vertical and horizontal lines inside the table.

I was pretty sure it was on the w3c site, but am unable to find it not (didn't bookmark it earlier).

What I'd like to do is have a border of 1px not only around the table, but also between the rows, cells, etc.

In the past I've used border="1" (for no border I left the border style out). However, if I put that into CSS as border: 1px solid black it only surrounds the table; no vertical and horizontal lines inside the table.

I tried placing an asterisk and a period in front of the CSS element, but that didn't work. My reason for trying this is in the past the validator always suggested *. in front of CSS tags. Why not this one?

I tried placing an asterisk and a period in front of the CSS element, but that didn't work. My reason for trying this is in the past the validator always suggested *. in front of CSS tags. Why not this one?

There is a recommendation to put a * (asterisk) in front of classes like ".thisCSSclass" (note the period before the classname). This recommendation is not for elements/type selectors.

CSS HTML Validator recommends *.thisCSSclass (adds the "*") instead of .thisCSSclass, but this is just a recommendation and I have thought about removing this recommendation because I'm not sure how useful or helpful it really is. It looks like in this case it may have been more confusing than helpful.

And please note that this is for classes, not type selectors like "table". If you use "table" then it never recommends "*.table" because that is something completely different from "table". Adding "*." in front changes the type selector "table" into the class selector ".table" (the latter begins with a period to indicate it's a class selector but the former ("table") does not begin with a period and is therefore not a classname).