JD_Toims - 1:56 am on Nov 10, 2013 (gmt 0)
What if your css styling specifies different fonts and/or font-sizes for <p> and <li>? It seems like that would create a conflict.
Nope -- Source-code semantics for machine readability/understanding of the content presented is one thing, but the visual presentation a "person visitor" sees is something else.
One thing I try to keep in mind when coding [I hand write all the source code for my sites and most I work on] is what I put in the HTML source is "what a machine gets" but how I make it look is "what a person gets".
An example of what I mean is there are times when I'll say "Here's a list of 4 things for you to remember in the order they are presented: 1, 2, 3, 4."
To a person it looks like a single <p> due to the presentation via css.
In the HTML source code so a "bot" or "machine" would "get the same thing" it would be coded as:
<p>Here's a list of 4 things for you to remember in the order they are presented: <ol style="list-style-type:none;padding:0;margin:0;display:inline;"><li>1, <li>2, <li>3, <li>4</ol>.</p>