The rule currently present in shared.css
abbr,
acronym,
.explain {
border-bottom: 1px dotted;
cursor: help;
}
should become
abbr[title],
.explain[title] {
border-bottom: 1px dotted;
cursor: help;
}
Reasoning:
- It does not make sense to draw attention to an <abbr> element that doesn't have a title attribute because there is nothing special to see there.
- It matches Gecko's default stylesheet (http://mxr.mozilla.org/mozilla-central/source/layout/style/html.css) and the HTML5 style (http://www.whatwg.org/specs/web-apps/current-work/multipage/rendering.html#phrasing-content-1).
- It does not negatively impact compatibility, as far as I know (IE 6 does not support the [title] selector, but does not support the <abbr> element either).
- <acronym> elements are currently not allowed and won't be because they are non-conforming in HTML5 (cf. bug 671, comment 37), so this part of the rule can be dropped.
Version: 1.22.0
Severity: enhancement