code: function (cssText, options) {
      var container = document.head || document.getElementsByTagName('head')[0]
      var style = document.createElement('style')
      options = options || {}
      style.type = 'text/css'
      if (options.href) {
        style.setAttribute('data-href', options.href)
      }
      if (style.sheet) { // for jsdom and IE9+
        style.innerHTML = cssText
        style.sheet.cssText = cssText
      }
      else if (style.styleSheet) { // for IE8 and below
        style.styleSheet.cssText = cssText
      }
      else { // for Chrome, Firefox, and Safari
        style.appendChild(document.createTextNode(cssText))
      }
      if (options.prepend) {
        container.insertBefore(style, container.childNodes[0]);
      } else {
        container.appendChild(style);
      }
      return style
    }
docs: Create a <style>...</style> tag and add it to the document head
  @param {string} cssText
  @param {object?} options
  @return {Element}