Closed scaleupcto closed 11 years ago
This is a question for citeproc-js, but I don't believe it is actually an issue. Wrapping all citation elements in classed tags has been discussed, but as far as b and i, as far as I know citation styles only specify typography rather than the kind of semantic meanings html5 wants, and straight and tags are as close as you can get without including your own css for everything.
I agree on tags vs. css, but it's a question of which tags. em and strong are the modern equivalents of class-less i and b. I will raise with citeproc-js
While in practice they are generally rendered the same, em and strong have (and have had in previous html versions) their own defined meaning that is not the same as i and b.
I have no idea whether or not this is a citeproc-node issue or a citeproc-js issue, as I'm new to both - however, I'm interested if you've considered the use of
<b>
and<i>
tags in the HTML output of citations as per the following clarification for HTML5:http://www.w3.org/International/questions/qa-b-and-i-tags
These are the important bits:
and
I wonder if it might be better to add classes to the elements, or consider instead the use of
<em>
or<strong>
to replace<i>
and<b>
?