Any interest in integrating HTML5 display definitions from normalize.css into html-reset.css, and perhaps other smart stuff from there (html5boilerplate uses this), but specifcally the html5 stuff? I changed their ie star hack into zen's ie conditional classes, but left in "zoom" for brevity.

/*
* Corrects block display not defined in IE6/7/8/9 & FF3
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
/*
* Corrects inline-block display not defined in IE6/7/8/9 & FF3
*/
audio,
canvas,
video {
  display: inline-block;
}
.ie6-7 audio,
.ie6-7 canvas,
.ie6-7 video {
  display: inline;
  zoom: 1;
}
/*
* Prevents modern browsers from displaying 'audio' without controls
*/
audio:not([controls]) {
  display: none;
}
/*
* Addresses styling for 'hidden' attribute not present in IE7/8/9, FF3, S4
* Known issue: no IE6 support
*/
[hidden] {
  display: none;
}
Files: 
CommentFileSizeAuthor
#3 1295296-2-html5-legacy.patch1.44 KBJohnAlbin

Comments

How about we combine this with the patch that landed for D8? #1321678: Provide default styling for block-level HTML5 elements

Title:Add HTML5 display definitions from normalize.cssAdd HTML5 display definitions from D8 and normalize.css
Status:Active» Needs review
StatusFileSize
new1.44 KB

Here's a patch I'm considering.

Status:Needs review» Fixed

Thanks, Elly! You're in the CHANGELOG now. :-)

Status:Fixed» Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.