Preview:
/* Shivving (IE is not supported, but at least it won't look as awful)

/* ========================================================================== */

​

(function (document) {

  var

  head = document.head = document.getElementsByTagName('head')[0] || document.documentElement,

  elements = 'article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output picture progress section summary time video x'.split(' '),
8
  elementsLength = elements.length,

  elementsIndex = 0,

  element;

​

  while (elementsIndex < elementsLength) {

    element = document.createElement(elements[++elementsIndex]);

  }

​

  element.innerHTML = 'x<style>' +

    'article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}' +

    'audio[controls],canvas,video{display:inline-block}' +

    '[hidden],audio{display:none}' +

    'mark{background:#FF0;color:#000}' +
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter