使用JavaScript在运行时应用非标准css样式属性

时间:2013-10-24 07:14:39

标签: javascript css outlook

为了解决Outlook中不必要的差距,我正在尝试添加样式属性: 表格元素mso-table-lspace:0pt !important;mso-table-rspace:0pt !important;。 我尝试了以下内容:

- $(element).css('mso-table-lspace', '0pt');
- element.style.setProperty('mso-table-lspace', '0pt');
- element.setAttribute('style', 'mso-table-lspace:0pt;mso-table-rspace:0pt;');
- var sheet = document.createElement('style')
  sheet.innerHTML = "table {mso-table-lspace:0pt !important;mso-table-rspace:0pt !important;}";
  var firstEl = document.body.firstChild;
  document.body.insertBefore(sheet, firstEl)
- element.style.msoTableLspace = "0pt";

但没有任何影响产生的HTML。属性不会添加到表格样式中。我很感激帮助。

0 个答案:

没有答案